AJ Allmendinger beat Marcos Ambrose on a two-lap dash to the finish to win the NASCAR Sprint Cup race at Watkins Glen International on a somber Sunday.
Dale Earnhardt Jr. held off the hard-charging Kevin Harvick after a late restart to win for the third time this season. Earnhardt is the first driver to sweep both races at the track since Denny Hamlin in 2006.
The NASCAR veteran won his fifth career Brickyard 400 on Sunday.
The former Sprint Cup champion backed up Saturday's Nationwide Series win at New Hampshire Motor Speedway with a Sprint Cup win there Sunday.
Through a postponement Saturday night and more delays Sunday, the car made famous by Richard Petty, won a race in NASCAR's top series for the first time since 1999.
Carl Edwards took the lead on a restart with 25 laps remaining and seemed to have the win wrapped up, but five-time Sonoma winner Jeff Gordon nearly chased him down on the final lap.
Through rain and a green-white-checker finish, Brendan Gaughan held on to win his first NASCAR Nationwide race in 98 starts.
The six-time series champion won Sunday for the first time in 25 Cup starts at Michigan International Speedway.
Ryan Hunter-Reay has become the first American to win the Indianapolis 500 since 2006, making a dramatic pass of Helio Castroneves on the final lap to win Sunday's race in the second-closest finish in history.
Helio Castroneves is poised to win a record-tying fourth Indianapolis 500 this year, but he will have plenty of competition from throughout the 33 car field.