If you’re trying to find out how you can watch Portugal vs. Wales in Euro 2016, you’ve come to the right place.

Both teams are one game away from a Euro 2016 final against Germany or France, but will it be Wales or Portugal who will be celebrating after this match? While Portugal are favorites in this game, the team hasn’t won a game in 90 minutes in this tournament. They’ve advanced with three draws in the Group Stage and then had to go to extra time and penalties to make it into the semi-final. Wales, on the other hand, will be feeling confident despite the loss of Aaron Ramsey and Ben Davies due to yellow card accumulations.

Here are all of the details of where you can watch it on television and via legal streaming:

Who: Portugal vs. Wales
What: Euro 2016, semi-final
When: Game kicks off at 3pm ET / Noon PT; Tuesday, July 6, 2016
Where: Live on ESPN, ESPN Deportes, WatchESPN, Sling Latino and Sling TV (free trial)

If you live outside the United States, you can watch Sling TV via a VPN service (many offer a free trial).

With Sling TV, you can watch the Portugal vs. Wales and other Euro 2016 games with a free 7-day trial. With the legal streaming service, you can watch the game on your computer, smartphone, tablet, Roku or hook it up with your smart TV or Google Chromecast or Amazon Fire.

SEE MORE: How to watch Euro 2016 on Sling TV with this step-by-step guide

Plus Sling TV, the legal streaming service also includes beIN SPORTS (La Liga, Serie A, World Cup qualifiers), Univision Deportes (Liga MX, MLS, World Cup) as well as ESPN, ESPN2 plus tons of entertainment channels.

The Sling TV app is available for Windows 7 & higher, Apple computers (Lion 10.7 & higher) Amazon Fire TV, Amazon Fire tablet (running Android 4.4.2+), Roku, Android TV, ZTE, Channel Master, Apple iOS 8 (& higher) phones & tablets, Android 4.0.3 (and higher) phones & tablets and Xbox One.

SEE MORE: Preview of ESPN’s Euro 2016 TV and streaming coverage

SEE MORE: Where to find soccer channels on DirecTV and DISH.