Ireland picked up their second bonus-point win of the World Cup, but it was an error-strewn performance.
Joe Schmidt's side commanded proceedings throughout but a more emphatic response was expected from Ireland after their disappointing performance against Japan.
They only have one more pool game to complete those much-needed improvements, but in the mean time, here is how we rated the Irish performance against Russia.
Rob Kearney 6
Made a strong start to the game by rushing in to grab Ireland's first try after less than two minutes. He timed his run perfectly to collect Luke McGrath's offload before sprinting through unopposed to dot the ball down.
A moment of miscommunication with Andrew Conway led to Kearney making an uncharacteristic error under a high ball later in the first half. His hesitation to claim possession gifted a lineout to Russia in a dangerous position.
Andrew Conway 7
Got the vital bonus-point try with a surging run.
Patrolled his wing well and was busy throughout. Unfortunate to see his first-half try ruled out for a forward pass. But the Munster man was part of that moment of indecision with Kearney that coughed up possession to the opposition.
He also tried to get on the end of an inviting crossfield pass from Johnny Sexton, but just fell short.
Garry Ringrose 7
Was quiet in the first half but came to life after the restart and finished with a try. His knock-on prevented the Leinster star from getting a second try but there was plenty of endeavour in his performance.
Also showed good alertness to get for in for a charge down on the hour-mark.
Bundee Aki 5
Made some strong carries but struggled in the humid conditions and made a lot of handling errors. He dropped two particularly important balls at the end of the first-half and the beginning of the second.
Got to grips with the slippery ball as the second half progressed and tried to inject some pace into Ireland's phase play.
Keith Earls 6
Released Conway for Ireland's bonus-point try, and also played a vital role in Ringrose's try towards the end. He did well to judge the bounce of the ball and secure possession from Jack Carty's chipped pass before feeding his Munster team-mate.
Performed well under Luke McGrath's box-kicks too and was unfortunate not to get under an attempted cross-field pass from Sexton in the first half.
However, he did fumble possession at times when Ireland were pressing forward in the second half.
Johnny Sexton 6
Nailed all three of his conversions in the first half before he was hauled off to keep him fresh for Samoa. He tried a few crossfield passes in the first half and was unfortunate not to see them reach the intended targets.
Luke McGrath 7
Put in an impressive shift at scrum-half. Gave Earls every chance of securing possession with his box-kicks and overcame the greasy conditions when offloading the ball.
He also did well to get under a Garryowen ball in the first half to secure possession.
But should have done better under a kick from Russia full-back Vasily Artemyev in the second half. McGrath waited too long and watched as the ball bounced into touch inside Ireland's five-metre line.
Dave Kilcoyne 6
Made several impressive carries and excelled in the scrum.
Niall Scannell 6
Had a rocky start with his lineout throws but quickly hit his stride to deliver crisp passes.
John Ryan 5
Played a huge role in helping Rhys Ruddock barrel over the line for Ireland's third try. Took a bad hit from substitute Andrey Ostrikov which resulted in a yellow card for the Russian.
Was called ashore just before the hour-mark after a decent shift.
Tadhg Beirne 5
Gave an honest performance, but lost control of the ball when he tried to get for a try from a maul.
Jean Kleyn 6
Reacted well to snatch possession from a Russian knock-on in the first half that subsequently led to Peter O'Mahony's try.
Rhys Ruddock 7
Took home the man-of-the-match award. Gathered the ball well from McGrath to power through for a try after 35 minutes. Also made a great line-break when he sidestepped past Russia's out-half Ramil Gaisin in the final 10 minutes of the second half.
Peter O'Mahony 6
Made a super turnover in the first half when he reached in to rip away possession, while also scoring a try after timing his run to get on the end of Sexton's grubber-kick and lunge over the whitewash.
Combined well with Ryan to help carry Ruddock over the line for his try.
Jordi Murphy 4
Lasted only 25 minutes due to what is thought to be a rib injury, but persevered as long as he could before leaving the field. He took two tackles and made one of his own in the opening quarter
REPLACEMENTS
CJ Stander for Jordi Murphy (26 minutes, injury) 6
Made a superb run that deserved a try at the end of it. Absorbed a tackle well and popped the ball to Sean Cronin.
Didn't feature much after making his introduction towards the end of the first half but grew into the game. He carried the ball well and made good territory while also forcing Russia to concede a penalty after not releasing.
Jack Carty for Johnny Sexton (Half-Time) 6
Took over from Sexton for the second half and looked steady throughout. Created the move that led to Conway's try when he chipped the ball into Earls' path. Nailed the resultant conversion and carried the ball well through tackles.
Jordan Larmour for Rob Kearney (49 mins) 5
Made a rocky start when he got his timing wrong in his first take but certainly made up for it with a terrific run to send Ringrose through for a 75th minute try. Put some nice passes together with Earls to create the space and allow Ringrose through for the score.
Andrew Porter for Niall Scannell (57 mins) 5
Slotted well into the scrum. Worked well with fellow substitute Iain Henderson to smother a Russia attack after coming on.
Sean Cronin for Dave Kilcoyne (57 mins) 5
Put in a decent shift when he was sprung from the bench. Made sensible decisions on the ball.
Tadhg Furlong for John Ryan (57 mins) 4
Didn't make an obvious impact when he came on but pitched in at scrum time for Ireland.
Iain Henderson for Jean Kleyn (60 mins) 4
Got off to a rocky start when he failed to gather his first take after getting his timing wrong. Should have scored a try but the sweaty conditions led to him committing an unfortunate knock-on at the line.