BRISTOL, Tenn. (AP) Kevin Harvick passed Denny Hamlin for the lead with 70 laps to go and held to win at Bristol Motor Speedway on Sunday, ending a two-day, water-logged ordeal.

Harvick led 128 laps for his second victory of the season and his second at the high-banked, half-mile concrete bullring. Fittingly for a race halted because of Saturday night storms, Harvick had to sit out one last rain delay before easily pulling away on the restart and cruising to victory.

''Thank you, thank you, thank you,'' Harvick said over the radio as he crossed the line.

More from FoxSports

Harvick enticed his car owner - and retiring driver - Tony Stewart to do burnouts with him to celebrate the three-time champion's last race at Bristol.

Ricky Stenhouse Jr. was second, followed by Denny Hamlin, Austin Dillon and Chris Buescher.

Kyle Busch led 256 laps, but was knocked out in a crash.