The Netherlands and Spain face off in the World Cup Final at Soccer City Stadium in Johannesburg on Sunday. A month of thrilling action comes down to this final game in South Africa. Both nations are playing in their first ever World Cup Final. The exclusive list of World Cup winners includes Argentina, Brazil, England, France, Germany, Italy and Uruguay.

The Netherlands and Spain have met four times before. The Dutch have three wins to Spain’s one. The Netherlands won the last two encounters, both within the last 10 years. The most recent resulted in a 1-0 win for the Dutch in a 2002 friendly. Spain has a slow start but have been playing to their potential as of late and ended Germany’s wild run in the semifinals. They have won each of the last five matches with only seven scored goals. Luckily, they have allowed only two goals during that run.

The Netherlands have been flawless. They weren’t expected to perform this well but they have won every game in the tournament. To put it into perspective, their last international loss came in 2008. The Dutch beat Uruguay 3-2 in their semifinal. They have scored 10 goals in the last five games while allowing five goals.

The winner of this match will depend on how controlled Spain can play. Any bet has good value in this one. The Spanish beat Germany on precision passing. The Netherlands will need to disrupt Spain’s superior ball control to give opportunities to their splendid strikers on goal. Spain’s attack should be able to break down the Dutch and get ahead early. The safe bet is to lay the Netherlands, covering a Spanish win or 90 minute draw.

The Netherlands have two of the most talented players in the world in Arjen Robben and Wesley Sneijder. They each have good value to score, as does David Villa for Spain. Villa has five goals in six games in the World Cup. This should be a match for the ages as each team hopes to taste the Cup for the first time. Bet on the best sportsbooks below.

Netherlands vs. Spain 90 Minute Match Odds

Spain: 6/5 William Hill

Draw: 3.45 Titan Bet

Netherlands: 11/4 Eurobet