CONCORD, N.C. — Matt Kenseth had never driven the new Nationwide Series car and was in unfamiliar territory as a one-time, fill-in driver.

CONCORD, N.C. — Matt Kenseth had never driven the new Nationwide Series car and was in unfamiliar territory as a one-time, fill-in driver.

It didn't matter on a hot, steamy Saturday afternoon. Not with Roush Fenway Racing dominating like it is.

As former Formula One champion Kimi Raikkonen struggled through a miserable day in his Nationwide debut, Kenseth passed teammate Carl Edwards with two laps to go and hung on to win the 300-mile race at Charlotte Motor Speedway.

Edwards, who won last week's All-Star race at the same track, held on to finish second and Roush Fenway's Ricky Stenhouse Jr. was fourth to move within one point of series leader Elliott Sadler.

Only Kyle Busch, who failed to match Mark Martin's Nationwide Series record of 49 career wins, could come close to Jack Roush's team with a third-place finish.

"That was fun," Kenseth said.

There's been a lot of fun lately around the team. Roush Fenway drivers have won the last six Nationwide and Sprint Cup races, counting two non-points events, in a resurgence for the team and Ford's NASCAR's program.

"I'm thinking what a difference a year makes," Roush said. "Last year it didn't seem for a long time we couldn't buy a victory."

Kenseth was filling in for Trevor Bayne, who has been sidelined with an inflammatory condition, in the No. 16 Ford. The Sprint Cup regular came in with 25 Nationwide wins.

Kenseth, Busch and Kevin Harvick shared the lead for much of the first two-thirds of the 200-lap race. Edwards had the lead on a restart with 46 laps to go, and Harvick blew a tire shortly thereafter to fall a lap down.

Kenseth and Edwards traded the lead with five laps to go, but Edwards had nothing left after Kenseth's late pass.