Clear the schedule, hang up the phone and get the beers on ice – there’s a huge night of fighting ahead.
Christmas has really come early as there’s some big British boxing bouts with Chris Eubank Jr facing Gary O’Sullivan before heavyweight prospect Anthony Joshua fights Dillian White.
Then over in the UFC, Luke Rockhold will try to dethrone middleweight champion Chris Weidman before the big one when we find out who is the king of kings in the featherweight title unification clash between Conor McGregor and Jose Aldo.
So when and where can we watch this veritable feast of fighting?
The boxing is available on Sky Box Office for £16.95. Anthony Joshua will be making his ring walk approximately 10-45pm.
A reminder of the running times tonight! #badintentions pic.twitter.com/Ld79JBce06
— Eddie Hearn (@EddieHearn) December 12, 2015
Any night owls staying up to see McGregor take on Brazilian champion Aldo at UFC194.
The main card will kick off at 3am British time  but McGregor is not expected to fight until around 5am.
You can order UFC 194 on BT Sport 2 or those with a subscription to UFC Fight Pass can also stream the action online.