A late touchdown from C.J. Anderson ensured the Denver Broncos got past the Pittsburgh Steelers 23-16 to move into the AFC Championship game.
The Broncos will now meet the New England Patriots next Sunday for a spot in Superbowl 50, against either the Arizona Cardinals or Carolina Panthers.
It was the Steelers who held the lead for the majority of the contest before Anderson's touchdown with three minutes left on the clock sealed the win.
Early field goals from Brandon McManus had the Broncos 6-0 up, but Pittsburgh finally responded with career-first touchdown from Fitzgerald Toussaint on a one-yard run to take a 7-6 lead.
Steelers quarterback Ben Roethlisberger was thrown down for a sack and a seven-yard loss after a 58-yard gain from Darrius Heyward-Bey, with rookie kicker Chris Boswell making the field goal.
McManus responded with another field goal to bring the scores within one point going into half-time.
The two sides traded field goals in the third quarter, as the Steelers clung on for a 13-12 advantage heading into the final quarter of the game.
But it was the Broncos who came out on top after scoring thirteen unanswered points.
The Broncos had to punt from their initial drive but after Toussaint fumbled for the Steelers, Denver capitalised by driving it downfield and capped it off with a one-yard touchdown run by C.J. Anderson and a two-point conversion from Demaryius Thomas.
A field goal from McManus with under a minute left gave the Broncos some breathing space, with the Steelers only managing to hit a field goal in response, and the Broncos held on for a 23-16 win.