Junior Dos Santos, right, of Brazil, hits Shane Carwin, of...

Junior Dos Santos, right, of Brazil, hits Shane Carwin, of Greeley, Colo., during their main event heavyweight mixed martial arts bout at UFC 131. (June 11, 2011) Credit: AP

Junior Dos Santos bloodied Shane Carwin to win a dominant decision at UFC 131 on Saturday night, earning a shot at heavyweight champion Cain Velasquez.

Twenty-two of their 26 combined fights had ended in the first round so no one was expecting a marathon. And Dos Santos (13-1) almost finished Carwin in the first, with a barrage of unanswered blows.

But Carwin (12-2) stayed up and the Brazilian made him pay, using his superior striking to batter Carwin's face.

The judges scored it 30-27, 30-27, 30-26 for Dos Santos, who already is looking forward to his next fight.

"Cain, I'm coming for you," he said.

"I'm excited," said Velasquez, who entered the cage after the fight.

Kenny Florian won his debut at featherweight with a 29-28, 29-28, 30-27 decision over highly touted Brazilian Diego Nunes in the co-main event at Rogers Arena. Florian fought a smart fight, using his size and versatility to frustrate the flashy Nunes.

The Boston native was clearly the villain of the night, stemming from his Bruins jersey at the weigh-in. Vancouver faces Boston in Game 6 of the Stanley Cup finals on Monday night, and the crowd chanted "Go Canucks Go" and jeered Florian during the fight.

"Despite the boos, I love you Vancouver," Florian said.

Carwin had not fought since last July, sidelined by neck surgery. Dos Santos' last bout was in August. He had served as a coach on the UFC's reality show.

SUBSCRIBE

Unlimited Digital AccessOnly 25¢for 6 months

ACT NOWSALE ENDS SOON | CANCEL ANYTIME