UFC 189 was scheduled to be headlined by Jose Aldo defending the featherweight title against Conor McGregor. The UFC went all out for the show. Million dollar commercials, multi-country world tour and a sold-out MGM Grand Garden in Las Vegas with a $7 million gate. Then it appeared to be in danger when Aldo suffered a rib injury in training two weeks ago. The fight was in the air and then last Tuesday, Aldo officially pulled out of the fight.

In steps No. 2 ranked featherweight Chad Mendes to face McGregor in an interim title fight. The fight hasn't lost much luster as both guys don't like each other and have been jawing at each other whenever they do an interview.

In the co-feature, Robbie Lawler defends the welterweight title in a rematch against Rory MacDonald. They battled at UFC 167 in Nov. 2013 and Lawler walked out victorious by split decision in a fight that could have went either way.

This card is one of the best of the year and here's everything you need to know for UFC 189.

What time is UFC 189: McGregor vs. Mendes taking place?

The preliminary card begins at 7 p.m. ET, with the main card beginning at 10 p.m. ET. McGregor and Mendes are expected to enter the octagon at approximately 12:15 a.m. ET.

What TV channel is showing UFC 189: McGregor vs. Mendes?

You can watch the preliminary card on Fox Sports 1 at 8 p.m. ET and then pay-per-view at 10 p.m. ET.

Where can I watch UFC 189: McGregor vs. Mendes online?

Can watch the first two preliminary fights on UFC Fight Pass at 7 p.m. ET, then rest of the prelims on the Fox Sports Go app at 8 and the main card on UFC.TV at 10 p.m. ET.