Northampton manager Keith Curle hailed all of his players and staff as they completed a dramatic turnaround to defeat Cheltenham Town 3-2 on aggregate and reach the play-off final.