The U.S. faces off against Germany tonight in the semifinals of the 2015 FIFA World cup and it promises to be a great match, as these are the top two teams in the tournament.

The game will take place at Olympic Stadium in Montreal Canada, with the winner advancing to the finals to face the winner of Wednesday’s Japan -vs- England match.

For those who want to watch, here is everything you need to know, including game time, free live streaming options, a match-up preview and predictions.

Time: 7 P.M. (EST) on Fox.

Free live streaming: free live streaming is available on PC’s through Fox Sports Go and on smartphones and devices with the Fox Sports Go app for iOS, Android and Windows.

The service is free, but you will need to sign in using a participating cable provider.

You can also stream for free using the BBC iPlayer.

This is going to come down to the goalies, as The U.S. (#2) and Germany (#1) have the 2 best in the game.

Germany goalie Nadine Angerer has been spectacular, with 9 saves here so far and 3 goals allowed overall.

Germany is also coming off a grueling 5-4 win over an impressive French team, which should give a boost to their confidence and momentum going into this match.

However, the U.S., coming off a 1-0 win over China has goalie Hope Solo, who has been almost perfect in these games- which gives them a bit of an advantage.

Solo has only allowed 1 goal in the first half of the group-stage opener against Australia.

Since then she’s posted 4 straight shutouts and hasn’t given up a goal in 423 minutes; she also leads all goalies with 11 saves.

Historically, the U.S and Germany’s have faced off 4 times before in World Cup play, with the U.S. holding a 2-1-0 edge; the U.S. Women’s National Team is also the only team to have appeared in all 7 World Cup semifinal games.

I’m picking the U.S. over Germany 2-0.

Who are you rooting for in the 2015 FIFA World Cup semifinal game?  Share your predictions below.