Germany takes on Spain on Wednesday in a World Cup semifinal that shouldn’t be missed. Germany has played nearly to perfection so far in the tournament and Spain will need to keep playing like they have been recently.

The two teams have met three times in the past decade. Spain has two wins and Germany has one. The most recent game resulted in a 1-0 win for Spain at the Euro 2008 Championships. Germany has four wins and one loss in the last five matches. They are on a roll in the last two games with eight goals against top-rated opponents England and Argentina. Germany has scored 14 goals in the World Cup, while allowing only two.

Spain has relied on David Villa to be the hero. They have four wins in the last five low-scoring matches. They have scored only six goals in the World cup but also allowed just two. Spain is the predicted winner but Germany looks overpriced in this match after their recent form. The Germans haven’t been stopped as of late so, when online gambling, you may want to lay an underpriced Spain, banking on a draw or German win.

Aside from a sloppy loss to Serbia in the group stages, Germany has been running over everyone and has plenty of confidence heading into the match. Spain plays a normal possession game but will need to think of the possibility of quick counter attacks and free scoring. Thomas Mueller is out of the lineup for Germany, but they still have playmaker Bastian Schweinsteiger and deadly striker Miroslav Klose. David Villa’s goals have been self-created so Spain is lucky to be where they are. The Spaniards will need plenty of others to step up this time or they will be going home.

Germany vs. Spain 90 Minute Match Odds

Germany: 9/5 Eurobet

Draw: 3.31 Titan Bet

Spain: 2.83 Titan Bet