You couldn't blame Clint Bowyer if he's getting tired of being beaten – barely – by his teammates.

With a shove from Landon Cassill, Tony Stewart surged past Bowyer, his teammate for a day at Kevin Harvick Inc., to win Saturday's DRIVE4COPD 300, Stewart's fourth consecutive victory in the season-opening Nationwide Series race at Daytona International Speedway.

Bowyer, who lost Thursday's second Daytona 500 qualifying race by .005 second to Richard Childress Racing teammate Jeff Burton, came home second, .007 seconds behind Stewart. Cassill ran third, followed by Dale Earnhardt Jr., who had pushed Bowyer for six laps after a restart on lap 115 of the 120-lap race.

Turner Motorsports teammates Reed Sorenson and Jason Leffler were fifth and sixth, respectively. Danica Patrick finished 14th, one lap down, her best result in 14 Nationwide starts, after starting fourth.

Stewart, who earned his 10th victory in 91 Nationwide starts, had to overcome a cut tire, which forced him to restart 11th – the last driver on the lead lap – when the field came to the green flag on lap 115. Fortunately for Stewart, he hooked up with Cassill, who pushed him to the front.

"We restarted 11th, and it really wasn't a huge drama,” Stewart said. “They reminded me that we went from 14th to third in two laps [earlier in the race], so we knew we had a good enough car to do it. It was just a matter of what the scenario was going to be.

“The Gibbs teammates [Kyle Busch and Joey Logano] were separated [for the restart]. Clint and Dale Jr. were separated there. So everybody had to find their partners again, and that gave us a chance to get with Landon Cassill and get a big run at the front.”

Bowyer was philosophical about the close finish.

“[Junior] shoved me all the way to the last lap,” Bowyer said. “Coming off [Turn] 4, we had a good run, and I tried to block the No. 4's [Stewart] momentum, and about that time Junior ducked under me, so I had to block him, and all hell broke loose.

“That's the thing about this place. No matter what the race is, the ending's always great.”

Cassill also was involved in another pivotal moment of the race.

With the field bunched after a restart on lap 104, Cassill moved down on drafting partner Brad Keselowski, knocking Keselowski's No. 22 Dodge into the infield grass. Keselowski, the 2010 Nationwide Series champion, turned back across the track and sandwiched the No. 39 Ford of Josh Wise against the outside wall in the tri-oval, then bounced off the wall himself. The crash ended Keselowski's streak of 102 consecutive races without a DNF.

The race produced restrictor-plate racing like no one had ever seen before. By lap 55, a paired-up four-car breakaway involving the tandems of Keselowski-Trevor Bayne and Busch-Logano had opened a 17-second lead on Stewart and Bowyer, who were running fifth and sixth at the time.

By the time NASCAR called a debris caution on lap 100, there were only 12 cars on the lead lap – unheard of in modern-day restrictor-plate racing, which typically features large packs of cars racing in close quarters within a few seconds of each other.

Pit road at Daytona has been a veritable briar patch for Earnhardt, and Saturday was no exception. Stopping under caution on lap 17, Earnhardt drove past his No. 5 pit stall and headed for the No. 88, his Sprint Cup number. The crew remedied that by holding out a No. 88 pit sign for Earnhardt on the next stop, meaning that both Earnhardt and JR Motorsports teammate Aric Almirola had No. 88 signs.

Pos Driver Car/Engine Laps Time/Delay
1 Tony Stewart Chevrolet 120 2h 08:52.
2 Clint Bowyer Chevrolet 120 0.007
3 Landon Cassill Chevrolet 120 22:51:08.
4 Dale Earnhardt Jr. Chevrolet 120 22:51:08.
5 Reed Sorenson Chevrolet 120 22:51:08.
6 Jason Leffler Chevrolet 120 22:51:08.
7 Kyle Busch Toyota 120 22:51:08.
8 Ricky Stenhouse Jr. Ford 120 22:51:08.
9 Michael Waltrip Toyota 120 22:51:08.
10 Trevor Bayne Ford 120 22:51:08.
11 Kasey Kahne Chevrolet 120 22:51:08.
12 Joey Logano Toyota 120 22:51:08.
13 Mike Bliss Chevrolet 119 1 Lap
14 Danica Patrick Chevrolet 119 1 Lap
15 Joe Nemechek Toyota 119 1 Lap
16 Jeremy Clements Chevrolet 119 1 Lap
17 Bobby Santos Chevrolet 119 1 Lap
18 Todd Bodine Toyota 119 1 Lap
19 Aric Almirola Chevrolet 119 1 Lap
20 Steve Wallace Toyota 118 2 Laps
21 David Starr Chevrolet 118 2 Laps
22 Shelby Howard Chevrolet 118 2 Laps
23 Donnie Neuenberger Dodge 118 2 Laps
24 Patrick Sheltra Ford 118 2 Laps
25 Derrike Cope Chevrolet 118 2 Laps
26 Morgan Shepherd Chevrolet 117 3 Laps
27 Justin Allgaier Chevrolet 116 4 Laps
28 Kenny Wallace Toyota 115 5 Laps
29 Carl Edwards Ford 107 13 Laps
30 Brad Keselowski Dodge 105 Accident
31 Josh Wise Ford 103 Accident
32 Robert Richardson Jr. Dodge 103 Overheating
33 Eric McClure Chevrolet 95 25 Laps
34 Brian Scott Toyota 70 Engine
35 Scott Wimmer Chevrolet 57 Engine
36 Sam Hornish Jr. Dodge 53 Accident
37 Mike Wallace Chevrolet 51 69 Laps
38 Elliott Sadler Chevrolet 45 75 Laps
39 Michael Annett Toyota 26 Accident
40 Jeff Green Chevrolet 18 Mechanical
41 Kevin Lepage Ford 12 Vibrations
42 J.R.Fitzpatrick Ford 10 Accident
43 Kelly Bires Ford 5 Overheating