Fresh off the success of perhaps its best event ever, UFC is set to wrap up 2017 with a bang. Thanks in part to three titles changing hands at UFC 217 in Madison Square Garden in November, the company is riding high into the final month of the year and the schedule is set up to make it even better with two more PPVs still to come.

On Dec. 30 for the year's final card and final PPV, women's featherweight champion Cris "Cyborg" Justino will take on Holly Holm while Khabib Nurmagomedov faces off against Edson Barboza.

Check out the full breakdown of UFC's upcoming fights below. Note: this schedule will be constantly updated.

UFC Fight Schedule

DateLocationEventMain EventNetwork
Dec. 9Fresno, CaliforniaUFC Fight Night CaliforniaCub Swanson vs Brian OrtegaFS1
Dec. 16Winnipeg, CanadaUFC Fight Night CanadaRobbie Lawler vs. Rafael dos AnjosFox
Dec. 30Las Vegas, NevadaUFC 219Cris Cyborg (c) vs. Holly HolmPPV