Algeria have impressed me at Brazil 2014 thus far, not so the Russians.
There wasn't a great deal of expectation surrounding Vahid Halihodzi's side in light of a fairly disastrous African Cup of Nations last year, combined with their uninspiring previous appearances at World Cup finals.
Even qualification was a bit of a struggle this time as they only successfully negotiated Burkina Faso on the away goals rule following a nervy 1-0 win in the second leg of their play-off.
But there's been a distinct key-change to the manner in which they play as while defensive solidarity clearly remains high on the agenda, in Sofiane Feghouli and Islam Slimani, Algeria now have some real quality going forward.
Indeed, I'm sure you would have got long odds against the North African side being ahead at half-time in both of their opening Group H games before a ball was kicked.
Belgium showed the requisite nous and quality to turn things around after Algeria sat back and tried to soak up the pressure in Belo Horizonte but, given how they put South Korea to the sword with three well-worked goals before the break, Halihodzi could be forgiven for having a few regrets they didn't go for the Belgium jugular while they had the chance.
Barring an emphatic, and let's be honest unlikely, Korean victory over Belgium in the other game, Algeria only need to draw with Russia to make the last-16 of the World Cup for the first time in their history - and I'm keen on them doing enough.
Russia are surprisingly warm favourites around 23/20 to claim all three points and that is the only result that could see them progress to the first knockout phase.
But Fabio Capello's team have badly missed their injured captain Roman Shirokov in the middle of the park and strike me as a team who are there for the taking in the gruelling South American conditions.
The experienced Aleksandr Kerzhakov has been a brilliant servant for his country over the years and came off the bench to score against Korea in the opening game.
He looks past his best in truth but may be asked to lead the line from the start as his supposed replacement, the 23-year-old Dynamo Moscow striker Aleksandr Kokorin, has thus far shown his inexperience in missing a couple of gilt-edged opportunities.
If a stuttering Russia are going to find the net at all, Kerzhakov looks the man to be with, whether he starts or not, and is 21/10 in the anytime market.
However, Algeria will be buzzing after thrashing South Korea and I strongly fancy them to carry that momentum into this match.
I wouldn't put anyone off an Algeria win but I'd prefer to take the draw-no-bet insurance as it wouldn't be a surprise to see the players revert to type and attempt shut up shop should they be heading into the final 20 minutes all square on the verge of a history-making result.
Verdict: Algeria 2 Russia 1 (MB)
Best bet (with Sky Bet) - Algeria (draw no bet) at 6/4
This will be the second match played involving Algeria and Russia. The previous match was a friendly and it ended 2-2.
Russia have kept one clean sheet in their eight World Cup matches since the start of the 1994 tournament.
Russia are without a win in four World Cup group games (D1 L3).
Algeria come into this game having become the first African team to score four or more goals in a World Cup match.
Belgium are clearly a work in progress, but they're an extremely talented work in progress and have shown all the right attributes in their first two games to suggest they won't slip up against South Korea.
The 'golden generation' have a good blend of experience and youthful exuberance from back to front, with Vincent Kompany, Daniel Van Buyten and Axel Witsel forming a strong defensive core behind the attacking flair of Eden Hazard, Kevin De Bruyne and Dries Mertens.
De Bruyne, their top goalscorer with four during qualification, has been particularly impressive in midfield without yet getting on the scoresheet and must be considered around 7/2 to open his World Cup account.
Romelu Lukaku has yet to click into gear and punters will be wary after his disgruntled reaction to being substituted before the hour mark against Russia.
His replacement Divock Origi looked considerably brighter and took his goal neatly so a glance at the teamsheet is essential before steaming into either of them in the goalscorer markets.
Going a goal down against Algeria set alarm bells ringing and their clash with Russia was anything but a World Cup classic, yet Marc Wilmots' side sit top of Group H with six points and those of an English persuasion must be looking on in envy.
Korea can't be excused of a lack of work-rate, while star man Heung-Min Son is capable of flashes of brilliance in the final third, but it's hard to make a case for them being overpriced at 4/1 to claim all three points.
Manager Hong Myong-Bo is coming under intense pressure after a dismal showing against Algeria and he might be forced to drop former Arsenal forward Park Chu-Young (released at the end of the season), who has been struggling for form.
Korea needing to win in order to keep their World Cup dream alive may tempt some into backing them to expose Belgium's weaknesses, but I don't subscribe to that theory and expect the Reds to be outclassed by a team who have the ability to rip them to shreds if suddenly hitting top form.
Verdict: South Korea 0 Belgium 3 (MB)
Best bet (with Sky Bet) - Kevin De Bruyne to score any time at 11/4
South Korea have never beaten Belgium (D1 L2).
Belgium have conceded just twice across the three previous matches played against South Korea.
Belgium are unbeaten in eight World Cup group stage games (W3 D5).
All three of Belgium's goals at this tournament have been scored by substitutes.