Kurt Busch's Sunday at Martinsville (Va.) Speedway was a lot like his career wrapped into one day.

It started with a pit road confrontation with Brad Keselowski, one that had Busch threatening over his radio to rearrange Keselowski's face when the race was finished, and ended with Busch ending an 83-race victory drought.

The win was his first for Stewart-Haas Racing, in their sixth race together.

"I ran a lot of my early part of my career as an individual, and I didn't respect my team, my team owners," Busch said, adding that having Tony Stewart as a team owner has helped him learn the value of better team communication.

Busch passed Jimmie Johnson for the lead with 10 laps to go and held off the eight-time winner to win at the track for the first time since October 2002. It was his 25th career Cup-level victory, and left Busch feeling that he's finally in the right place, team-wise and personally.

"You've got to put life in perspective, and you have to learn from your mistakes," he said.

Johnson led 11 times for 296 laps. He seemed on his way to a victory when he took the lead from Busch with 17 laps left. But Busch ducked underneath Johnson seven laps later, and Johnson had nothing left to make a run at the lead.

Dale Earnhardt Jr. was third, followed by Joey Logano and Marcos Ambrose.

Busch brushed aside talk about his in-race comments about his feud with Keselowski, who claimed that Busch "just drove right through me and ruined my day" on pit road, causing Keselowski to lose 30 laps and retaliate.

"He tried to flatten all four of my tires," Busch said. "That's a no fly-zone. ... He will get what he gets back when I decide to give it back."

  • Matt Crafton won the rain-delayed Truck Series race. Darrell Wallace was second.

    IndyCar: Will Power won the season-opening IndyCar Series race in St. Petersburg, Fla. Power passed pole-sitter Takuma Sato for the lead on Lap 31 and was never really challenged again. Ryan Hunter-Reay finished second, Helio Castroneves third and defending IndyCar champion Scott Dixon fourth.

  • Zach Veach cruised to a 5-second victory over Gabby Chavez for his first career Indy Lights victory.

    Formula One: Lewis Hamilton led a one-two finish for the Mercedes team at the Formula One Malaysian Grand Prix, beating Nico Rosberg by 17.3 seconds, with Sebastian Vettel of Red Bull third.

    NHRA: Alexis DeJoria won in Funny Car, and Erica Enders-Stevens topped the Pro Stock field in Las Vegas. Tony Schumacher won in Top Fuel.