CONCORD, N.C. -- Kevin Harvick moved into the third round of NASCAR's championship race with a victory Saturday night at Charlotte Motor Speedway, where tempers flared after the race and two drivers had to be restrained from fighting Brad Keselowski.

Harvick had to win a two-lap sprint to the finish to grab his third victory of the season, but attention turned quickly to two near-brawls in the garage involving Keselowski. Denny Hamlin was held back by his own crew from going after Keselowski, who appeared to try to wreck Hamlin after the race.

Then Matt Kenseth appeared to jump on Keselowski from behind between two haulers and multiple team members had to pull back Kenseth. Kenseth and Keselowski made contact racing for the lead on a late restart, and Kenseth was livid that Keselowski hit his car after the race.

"It was really the safety. He was doing something with Hamlin, I had my seatbelt off, my (head-and-neck restraint) off and he clobbers me," Kenseth said. "The race is over, come back to pit road. If you want to talk about it like a man, go do that. But if you want to wreck somebody on the racetrack with people standing around, that's just inexcusable.

"There's no excuse for that. That's a champion and he's supposed to know better than that."

Hamlin also said the 2012 champion behaved badly and called him "desperate, obviously" to save his title hopes.

"He's just out of control," Hamlin said. "Matt was nearly out of his car and he just plowed into Matt and then ran into Tony (Stewart) and then went in through the garage and cleared out transmissions and did burnouts in the garage."

Keselowski cooled off in his Team Penske hauler before addressing the events. He said Kenseth "swung at my car" during the final caution to cause damage that ruined his race. He also said Hamlin "stopped in front of me and tried to pick a fight."

"I figured if we're going to play car wars under yellow and after the race, I'll join, too," Keselowski said. "Those guys can dish it out, but they can't take it. I gave it back to them and now they want to fight."


Streeter Lecka/Getty Images

It capped a terrible night for three of NASCAR's biggest stars: Keselowski, six-time and defending champion Jimmie Johnson and Dale Earnhardt Jr. all go into next Sunday's elimination race at Talladega needing a victory.

Keselowski finished 16th, Johnson was 17th and Earnhardt was 20th -- last in the 12-driver Chase field. Earnhardt broke his shifter early in the race and it put him in a deep hole he couldn't climb from.

"The vibration broke the shifter in half," Earnhardt said. "The car wasn't handling well and the vibration was giving us problems."

The four drivers now in danger of being eliminated next week are Kenseth, Keselowski, Johnson and Earnhardt.

Kenseth's rough night began before he even made it to the green flag.

NASCAR ordered him to drop to the back of the field at the start of the race because his Joe Gibbs Racing team was penalized for making an unapproved change to his Toyota.

Keselowski, the 2012 champion and most dominant driver of the first round of the Chase, also had a post-race issue with Stewart. He seemed to run into the back of Stewart after his issues with Hamlin and Kenseth, and Stewart backed his car up to crumple the front of Keselowski's Ford.

Watching the replay in the media center after the race, second-place finisher Jeff Gordon was clearly entertained. He put his arms in the air and yelled "Kenseth!" and thought Stewart's move was "awesome!"

"Obviously there's some built up animosity towards Brad -- I better hold the rest of my thoughts," Gordon said.

Keselowski said he understood Stewart's frustration.

"I rubbed into (Kenseth) and I think he gassed up and ran into Tony, and I don't think Tony knew what was going on so he's probably upset and he has every right to be," Keselowski said. "I'm sure when he sees the whole situation he'll understand."

Harvick, meanwhile, was celebrating in Victory Lane.

He had the strongest car for most of the race -- as he does almost every week, only to have some sort of problem keep him out of Victory Lane. It almost happened again Saturday night as a caution with seven laps to go forced Harvick to win it on a two-lap sprint to the finish.

The Stewart-Haas Racing driver leads the Sprint Cup Series in laps led and poles, but had only two victories to show for his effort. The win was his first since Darlington in April

"This is the night that we needed to win. I didn't want to go to Talladega next week," he said.

Copyright 2014 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.