The event was expected to be headlined by a UFC Bantamweight Championship rematch between current champion T.J. Dillashaw and former champion Renan Barão.However on March 24, it was announced that Dillashaw had to pull out of the fight due to a broken rib and the fight was postponed. A UFC Flyweight Championship bout between current champion Demetrious Johnson and top contender Kyoji Horiguchi, originally scheduled for the co-main event, served as the event's headliner. The event was the seventh event that the UFC has hosted in Montreal, Quebec.