Kyle Busch survived an extended eight lap overtime period to win Sunday's Lenox Industrial Tools 300 at the New Hampshire International Speedway, all the time keeping one eye on his mirrors and the other on his fuel gauge.

Carl Edwards finished second, snatching the spot from Denny Hamlin virtually the last corner of the 300-lap race as Hamlin ran out of fuel.

Greg Biffle, Mark Martin and Kevin Harvick also took the chequered flag ahead of Hamlin, who was classified a disappointed sixth.

Jeff Burton, Kasey Kahne, Jimmie Johnson and Scott Riggs completed the top ten and while it was a decent result for the championship leader, several of Johnson's main rivals hit trouble.

Dale Earnhardt Jr blew an engine and was classified 43rd and last while Ryan Newman, Kurt Busch and Tony Stewart all had delays and finished well down the order.