Against all the odds, outsiders Peru have made it to their first Copa America final since 1975. The showdown at the Maracana will see them face the hosts and clear favorites Brazil who are looking to win the competition for the first time since 2007. Keep reading to discover how to watch tonight's Copa América final clash with a Brazil vs Peru live stream (it's ESPN+ if you're in the US).
Peru's emphatic 3-0 win over Chile in the semi-finals and their earlier triumph over Uruguay showed just how much the team has improved as the tournament has progressed. Nevertheless, it will be some turnaround to see them beat Brazil – the team that dished out a 5-0 thrashing to them in the group phase.
Brazil are yet to concede a goal, having kept clean sheets in all of their five matches on their way to the tournament's showpiece final, with Liverpool keeper Alisson Becker in seemingly unbeatable form. Their semi-final win over historic rivals Argentina was a performance of real quality that will have only bolster the confidence of Tite's side.
Playing the hosts at the Maracana is a daunting prospect at the best of times, but having overcome the adversity of losing to Brazil in such humbling fashion earlier on in the tournament to reach the final, could Peru take their resurgence to stratospheric levels and pull off what would be one of the biggest shocks in football in recent times?
If you want to know where you'll be able to watch today's game in the Copa América – it's ESPN+ if you're in the US – we'll tell you exactly where you can catch them online with our Brazil vs Peru live stream guide.
- Want more soccer? Get yourself a Women's World Cup live stream too
How to watch the 2019 Copa América 2019 from outside your country
Our handy guide below gives you a full rundown of your viewing options for the 2019 Copa América final across different countries – check out how to watch in the US (where ESPN+ will be streaming the tournament in its entirety), the UK, Canada and Australia.
As ever, the problems start when you try to watch your domestic coverage online while out of the country, where you'll find your stream is most likely geo-blocked.
Help is at hand however. Using a Virtual Private Network – or VPN – you'll be able to select a server in your home country and then watch as if you were sat back at home on your couch.
How to live stream Brazil vs Peru in the US
– Discover our pick of all the US's best sports streaming sites