Demetrious Johnson took care of unfinished business at UFC on FX 3 in Fort Lauderdale on Friday night.
Johnson took the lead early by dropping McCall with a right hand halfway through the first round. McCall continually moved forward towards Johnson, but couldn't always land strikes when he did. Throughout the bout, Johnson's conditioning and footwork gave him an edge. He was able to move in and move out to land strikes, frustrating McCall throughout.
There was no scoring error this time as Johnson was announced the winner via unanimous decision. The judges gave it to Johnson 29-28, 30-27 and 29-28.
"It's about using my athletic ability and letting my mind go free," Johnson said about his performance.
The fight was a rematch after their March bout that ended in a draw. That fight didn't go to a fourth round to decide who would advance in the tournament because an incorrect score was announced.
The judges made a definitive, and correct, decision on Friday night. Johnson's win means he'll fight Joe Benavidez for the UFC's first flyweight championship.
Other popular content on Yahoo! Sports:
• Chad Johnson released by Patriots; offered $69K to change name by adult website
• Timothy Bradley unconcerned about Manny Pacquiao's rumored PEDs use
• Villarreal coach Manuel Preciado dies one day after taking job