Busch, who won Stage 1 and led for 100 laps, fell to ninth. Blaney ended up holding Harvick off by .139 seconds.
It was a clean race for the most part, as only two caution flags came out, but Jimmie Johnson crashed into the wall with 65 laps remaining, triggering a red flag.
Dale Earnhardt Jr.‘s day ended just 58 laps in due to engine problems. Kyle Larson won Stage 2 of the race.
Check out highlights from the race:
6:48 p.m. ET: Reaction from the winning pit crew.
6:42 p.m ET: Here is a look at the final lap.
6:34 p.m. ET: Blaney holds on to win at Pocono.
6:26 p.m.ET: Ryan Blaney takes the lead with nine laps remaining.
6:19 p.m.ET: 15 laps to go.
6:12 p.m.ET: Second caution flag of the day.
6:10 p.m.ET: Kyle Busch takes the lead with 20 laps to go.
6:04 p.m. Brad Keselowski holds a lead with 23 laps remaining but won’t likely hold as he’ll have to pit at some point.
5:55 p.m.ET: Truex Jr is your leader with 33 laps to go.
5:37 p.m.ET: 55 laps remaining at Pocono. Kyle Busch takes back the lead.
5:28 p.m.ET: After the restart, Kyle Larson takes Stage 2.
5:08 p.m. ET: Johnson’s hard hit against the wall ended his day. Red flag is still out.
4:56 p.m.ET: Jimmie Johnson slams into the wall and is wrecked.
4:50 p.m.ET: Denny Hamlin takes the lead after Kyle Busch pits.
4:40 p.m.ET: Still caution free with 16 laps remaining in Stage 2.
4:31 p.m. Earnhardt with only his second career DNF at Pocono.
4:24 p.m. ET: Earnhardt is done for the day with a braking issue and a shot transmission. In the garage.
4:22 p.m. ET: Here is Jones taking the lead.
4:07 p.m.ET: After Stage 1, Kyle Busch is still leading.
4:00 p.m. ET: 38 laps into the race, only two cars are within ten seconds of leader.
3:54 p.m. ET: Jones takes his first stop in pit road and Kyle Busch retakes the lead.
3:50 p.m.ET: Erik Jones has been leading for 10 laps but Kyle Busch is gaining on him as he captures second.
3:45 p.m.ET: Bubba Wallace is having a speeding problem. New to him coming from XFINITY Series.
3:41 p.m.ET: First penalty of the race. Newman too fast and will serve a pass-thru.
3:36 p.m.ET: Truex falls a few spots back after this.
3:30 p.m.ET: Kyle Busch has lead every lap thus far. 11 laps down.
3:27 p.m.ET: Joey Logano is hitting pit road. Checking all four tires just six laps in.
3:23 p.m.ET: Race is underway.
3:13 p.m. A breakdown of today’s stages.
3:09 p.m. ET: “Drivers, start your engines.”
3:04 p.m. ET: The fly over.
3:00 p.m. ET: National Anthem is underway.
2:55 p.m. ET: Looks like we have another driver joining Truex and Earnhardt in the back.