It’s been a memorable World Cup already, and on Monday Belgium pulled off an incredible comeback to beat Japan, 3-2, after going down multiple goals in the second half. Their reward is now Brazil in the quarterfinal, who knocked off Mexico, 2-0, to set up the dream matchup.

Download The Action Network App to track all of your World Cup bets.

Here’s a look at all the crazy betting results from Monday.

Match #54: Belgium vs. Japan (Round of 16)

Result: Belgium 3-2 Japan (Belgium advances to quarterfinal)

Moneyline: Belgium -228
Spread: Japan +1.5 (-148)
Total: Over 2.5 (-122)

Japan looked lively from the start of the match, and even though Belgium had their chances and control of play at times, it always looked like there could be a surprise in the cards.

After a scoreless first half, it was Japan taking a 1-0 lead on a Haraguchi goal early in the second half.

He was somewhat of a longshot to score the game’s first goal at +1600 odds, and Japan extended the lead less than five minutes later on an even better goal.

Japan were on the verge of an epic upset, even bigger than Russia over Spain just two days ago, but things began to unravel over the last 30 minutes.

First it was Jan Vertonghen scoring on a looping header in the 69th minute, then Marouane Fellaini tying it, 2-2, in the 74th minute.

Still, Japan had a chance to hold on and play for extra time, and possibly penalty kicks. They were even getting opportunities of their own and were attacking with a corner kick with 30 seconds left in stoppage time.

And then the counter-attack from Belgium that you’ll be seeing for a while:

Belgium are now unbeaten in their last 23 games (18 wins, 5 draws). They were -600 to advance and Japan +500. It certainly played out closer than that, though.

Belgium to win by a 3-2 scoreline paid out +2500, and Belgium to win by comeback was +800.

Match #53: Brazil vs. Mexico (Round of 16)

Result: Brazil 2-0 Mexico (Brazil advances to quarterfinal)

Moneyline: Brazil -202
Spread: Brazil -1 (-128)
Total: Under 2.5 (+107)

Mexico came into this game as the trendy underdog pick (45% of moneyline bets), but they were knocked out by Brazil, 2-0. It was the seventh straight Round of 16 elimination for El Tri at the World Cup.

Neymar opened the scoring for Brazil early in the second half after a very competitive first half. He was the +300 favorite to get the game’s first goal.

With just two minutes left in regulation, Brazil added another to make their spread bettors (-1, -1.25, -1.5) very happy.

Brazil will now play Belgium in a must-see quarterfinal match on Friday at 2 p.m. ET.

Follow Dan McGuire on Twitter
@ArsenalDMC