If you’re trying to find out how you can watch Manchester City against Real Madrid in the UEFA Champions League semi-final, you’ve come to the right place.

The first leg of the semi-final kicks off today, and here are all of the details of where you can watch it on television and via legal streaming:

Who: Manchester City vs. Real Madrid
What: UEFA Champions League semi-final, 1st leg
When: Game kicks off at 2:45pm ET / 11:45am PT
Where: Live on FOX Sports 1, FOX Deportes, FOX Sports GO and FOX Soccer 2GO

If you have a cable or satellite subscription to FOX Sports 1, you can watch the game live on FOX Sports GO. However, FOX Sports GO doesn’t allow you to rewind nor does it let you watch the game later on-demand. FOX Soccer 2GO, meanwhile, lets you watch it live and/or on-demand without requiring a TV subscription.

The FOX Soccer 2GO app is available for iOS and Android phones and tablets.

SEE MORE: Where to find FOX Sports 1 and FOX Deportes on DirecTV and DISH

For viewers in the United States, pre-match coverage begins on FOX Sports 1 at 2pm ET.

Host Rob Stone teams up with Warren Barton for UEFA Champions League coverage alongside Eric Wynalda, Alexi Lalas and Thomas Hitzlsperger. On the Spanish-language side, John Laguna joins Mariano Trujillo and Ariel Torrone for FOX Deportes’ UEFA Champions League coverage. Fernando Fiore, Alvaro Izquierdo and Bruno Marioni will serve as sideline reporters for the match.