Switzerland have been very impressive in this World Cup and will know that a win over Costa Rica will guarantee them a spot in the round of 16. Costa Rica, on the other hand, will want to leave the competition with a win. This should set up a great game of football.
Costa Rica have played well in the past two games but were just not good enough to get a point. They almost got a draw against Brazil and they were unlucky against Serbia. Either way, Costa Rica are now left with no points and will be keen to change that in the final game. Keylor Navas has been amazing this tournament and I am expecting the Real Madrid keeper to put up another great display.
On the other side of the coin, Switzerland will look to win this game and potentially top the group. The Swiss have been amazing in both their games. They fought hard against Brazil and showed their class against Serbia. This is a good team that wants to do well and I see them doing well in this competition. While Costa Rica are hard to beat, I think Switzerland are too good not to leave this game with all three points.
All in all, I am going to predict that Switzerland will win this game. The Swiss are the better side and have a lot more to play for. This should be enough for the European side to get all three points. We are getting a good enough price to wager on Switzerland winning this game and that seems like the best bet for this game. The over/under bet should be avoided since it is not really clear how the teams will play with so much on the line.