If you’re trying to find out how you can watch Real Betis vs. Barcelona in La Liga, you’ve come to the right place.

The pivotal league match kicks off today after Real Madrid and Atletico Madrid play earlier in the day. And with all three teams in the race to try to win the Primera Liga title, here are all of the details of where you can watch it on television and via legal streaming:

Who: Real Betis vs. Barcelona
What: La Liga game
When: Game kicks off at 2:30pm ET / 11:30am PT on Saturday, April 30, 2016
Where: Live on beIN SPORTS, beIN SPORTS en Español, fuboTV and Sling TV

If you have a cable or satellite subscription to beIN SPORTS or beIN SPORTS en Español, you can watch the game live on those channels. If you don’t get those channels, DirecTV and DISH have them (see our comparison of DirecTV vs. DISH for soccer fans). Sling TV and fuboTV, meanwhile, let you watch it live and/or on-demand without requiring a TV subscription. Both Sling TV and fuboTV offer free trials (USA only). If you live outside the US, you can access Sling TV and fuboTV via a free trial to Unblock-us‘ Smart DNS service.

SEE MORE: See our comparison of Sling TV vs. fuboTV

For viewers in the United States, pre-match coverage begins on beIN SPORTS and beIN SPORTS Español at 2:15pm ET.

On the English-language beIN SPORTS, the commentators will be Phil Schoen and Ray Hudson (who will also be announcing the 10am ET game between Real Sociedad and Real Madrid). The 12:15pm ET game between Atletico Madrid and Rayo Vallecano will also be shown live on beIN SPORTS and beIN SPORTS en Español.