SAN ANTONIO -- Bernhard Langer rallied to win the San Antonio Championship on Sunday for his second victory of the year and 25th overall on the Champions Tour.

The 58-year-old German star birdied the final two holes -- making an 18-footer on the par-4 18th -- for a 7-under 65 and a three-stroke victory over Scott Dunlap.

Langer won on TPC San Antonio's AT&T Canyons Course after losing playoffs in the event to David Frost in 2012 and Kenny Perry in 2013. In June in Massachusetts, Langer successfully defended his Senior Players Championship title for his fifth senior major victory.

Three strokes behind defending champion Michael Allen and Scott McCarron entering the round, Langer had eight birdies and one bogey Sunday to finish at 12-under 204.

Langer earned 270 Charles Schwab Cup points to pull within 66 points of leader Colin Montgomerie with two events left.