Dustin Poirier took a big step closer to title contention tonight at UFC Fight Night 120, as the lightweight recorded a stoppage win over former champ, Anthony Pettis.

Following two, action packed rounds, Pettis tapped out in round three, after it appeared he incurred a rib injury.

In the co-main event, Matt Brown took out Diego Sanchez with a booming elbow in round one. Leading up to the fight, Brown had said tonight’s fight might be his last, but after the win, the welterweight contender said he’ll take some time to consider his future.

Here are the complete results for UFC FN 120, which took place in Norfolk, Virginia (results via MMA Fighting).

Dustin Poirier def. Anthony Pettis
 via TKO (injury) at 2:08 of R3

Matt Brown def. Diego Sanchez via KO (elbow) at 3:44 of R1

Andrei Arlovski def. Junior Albini 
via unanimous decision (29-28, 30-27, 30-27)

Cezar Ferreira def. Nate Marquardt via split decision (28-29, 29-28, 29-28)

Raphael Assuncao def. Matthew Lopez
 via KO (punch) at 1:50 of R3

Clay Guida def. Joe Lauzon via TKO (punches) at 1:07 of R1

Marlon Moraes def. John Dodson via split decision (30-27, 27-30, 30-27)

Tatiana Suarez def. Viviane Pereira
 via unanimous decision (30-27, 30-27, 30-26)

Sage Northcutt def. Michel Quinones via unanimous decision (30-27, 30-27, 30-27)

Nina Ansaroff def. Angela Hill via unanimous decision (29-28, 29-28, 29-28)

Sean Strickland def. Court McGee via unanimous decision (30-27, 29-28, 29-28)

Jake Collier def. Marcel Fortuna
 via unanimous decision (30-27, 29-28, 29-28)

Karl Roberson def. Darren Stewart via submission at 3:41 of R1