In this race past year, Busch started from the rear for unapproved adjustments and led 32 laps to claim the win.
Truex regained the lead for the last time with just more than 80 laps to go.
"This sport brings me together with my children", he said. Absolutely", he said. "You can go through the whole beginning stretch of the season - we've had a really good stretch to the beginning of this season and unfortunately we're coming up to one of my most favorite race tracks in the world, Talladega, in a couple weeks, that can certainly end that momentum at any particular moment and knock you down off your pedestal or whatever you want to call it. Bowyer was third and Kevin Harvick fourth, giving Stewart-Haas Racing two top-four finishers.
Truex has had some pretty good cars at Richmond over the years, auto good enough to win races, but for whatever reason he always seemed to come up short.
Busch said Richmond is "getting a little trickier" due to the combination of its aging race surface and the current Cup vehicle. There's a lot of highs and lows, but once you get on a roll - I've been on teams where you just get on a roll and you can't do anything wrong. I was just real, real tight that last run.
When they all had new tires and enough fuel to finish, Truex was back in front, followed by Bowyer, Logano, Harvick and Hamlin.
"I was watching them race and thought that if I was just patient and saved my tires, I could get them", he added. They include local favorite Denny Hamlin, a three-time victor on the 0.75-mile oval, Chase Elliott and Matt Tifft.
Five other teams failed inspection and had their qualifying speeds and pit selections disallowed.
As a result, NASCAR disqualified their qualifying speeds, sending them to the rear of the field, disallowed their pit stall selection and ejected one engineer from each team for the race. The top 10 also includes Kyle Busch, who will be seeking his third consecutive victory on the track, Martin Truex Jr., Chase Elliott, Austin Dillon, Daniel Suarez and Jimmie Johnson.
No racing next week for the Easter break. "We've been chipping away at it and hopefully we can get better from here on out". "A decent green-flag cycle got us up".
Kyle Busch led 101 laps and finished eighth for his ninth straight Top 10 finish to start the season.