CONCORD, N.C. -- Martin Truex Jr. is originally from New Jersey, but he's making Charlotte Motor Speedway something of a second home.
He won the Coca-Cola 600 last season at the track and came third at this year's iteration, building something of a reputation here. That he won Sunday's Bank of America 500, his sixth win this year, only adds to that.
Truex was mostly a non-factor in the first two stages of the race, but in the last hundred laps or so, he burst through the pack and stormed to the front.
By the time the race was almost over, his lead was fairly cemented. A few late cautions sent the race into overtime, but by that point, only an absolute catastrophe could have kept him out of Victory Lane.
-- Stage 1: Kevin Harvick started third and wasted no time racing to the front of the pack. He won the first stage, his fourth stage win this season, but also worth noting is that this is the first race since July where Truex didn't earn any points in Stage 1.
-- Stage 2: Harvick swept the stages on Sunday, leading for almost the entire second stage. He did the same earlier this year at Atlanta in May.
-- Stage 3: Truex stormed from the middle of the pack to the front, and for most of the third stage he battled for that top position with Kyle Larson and Harvick. Ultimately, Larson fell back and Truex pulled ahead, where he went on to win the race in overtime.
Three who mattered
-- Martin Truex Jr.: As if Truex needed another boost in the standings. He had already won more races this year than any other driver, and this win only further separates him atop the leaderboard.