WATKINS GLEN, N.Y. — Kyle Larson was looking for a jolt of momentum.
He got it for the second straight time at Watkins Glen International.
The reigning NASCAR Cup Series champion, winless since his only victory of the season at Auto Club Speedway in February, beat Hendrick Motorsports teammate Chase Elliott on a restart with five laps to go and won Sunday's weather-delayed race.
Elliott was seeking the eighth road course victory of his Cup Series career and had control of the race late, but a caution gave Larson a chance and he took advantage, moving Elliott to the left coming out of the first turn, then pulling away for a weekend sweep after also winning Saturday's Xfinity Series race. It was the 11th straight road course win for Chevrolet.
"I did what I felt I needed to do to get the win.