Kamaru Usman cemented himself as a future welterweight title contender Friday night, earning a victory over former UFC lightweight champion Rafael dos Anjos.

The bout served as the main event to The Ultimate Fighter 28 Finale and aired live on FOX Sports 1.

Usman, himself a former TUF winner, improved to 14-1 with the victory, adding dos Anjos to a list that also includes Demian Maia, Warlley Alves and Leon Edwards. He is 9-0 since joining the UFC in 2015.

Claiming tournament titles from The Ultimate Fighter 28 were Juan Espino and Macy Chiasson, who both scored submission victories.

Espino became the oldest winner of TUF, securing an armlock on Justin Frazier in the first round. Chiasson submitted Pannie Kianzad in the second with a rear-naked choke.

Pedro Munhoz finished Bryan Caraway, Edmen Shahbazyan topped Darren Stewart and Antonina Shevchenko – the sister of title contender Valentina Shevchenko – bested Ji Yeon Kim.

Earning prelim victories were Kevin Aguilar, Joseph Benavidez, Maurice Greene, Leah Letson, Roosevelt Roberts, Tim Means and Raoni Barcelos.

The Ultimate Fighter 28 Finale Results

Kamaru Usman def. Rafael dos Anjos via unanimous decision (50-43, 49-45, 48-47)

Juan Espino def. Justin Frazier via submission (armlock) at 3:36 of Round 1 to win The Ultimate Fighter 28: Heavyweight

Macy Chiasson def. Pannie Kianzad via submission (rear-naked choke) at 2:11 of Round 2 to win The Ultimate Fighter: Featherweight

Pedro Munhoz def. Bryan Caraway via TKO (strikes) at 2:39 of Round 1

Edmen Shahbazyan def. Darren Stewart via split decision (28-29, 29-28, 29-28)

Antonina Shevchenko def. Ji Yeon Kim via unanimous decision (30-27, 30-27, 30-27)

Kevin Aguilar def. Rick Glenn via unanimous decision (30-27, 30-27, 30-27)

Joseph Benavidez def. Alex Perez via TKO (strikes) at 4:19 of Round 1

Maurice Greene def. Michel Batista via submission (triangle choke) at 2:14 of Round 1

Leah Letson def. Julija Stoliarenko via split decision (29-28, 28-29, 29-28)

Roosevelt Roberts def. Darrell Horcher via submission (standing guillotine choke) at 4:50 of Round 1

Tim Means def. Ricky Rainey via TKO (strikes) at 1:18 of Round 1

Raoni Barcelos def. Chris Gutierrez via submission (rear-naked choke) at 4:12 of Round 2