Ireland took a huge step towards Six Nations Grand Slam glory as they defeated a determined Scotland at Murrayfield.
Scotland were tough to break down but Ireland grew in stature throughout and eventually roared to victory.
Ireland now face a Grand Slam showdown against England over the St. Patrick's weekend.
READ MORE: Antoine Dupont says France wanted to heap pressure on Ireland with big Twickenham win
Here's how the players were rated.
IRELAND
HUGO KEENAN 7
Nice judgement to feed Hansen for the first try. Effortless looking performance and error free again.
MACK HANSEN 9
Superb 28th minute try despite being tackled by Stuart Hogg, crucial catch for the second try and assist for the third. Big defensive display, too.
GARRY RINGROSE 6
Fiftieth cap for the stylish centre but unfortunately suffered a nasty looking head injury making a 73rd minute tackle. Menacing in attack but missed five first half tackles, including a crucial one for the Scots' first try.
BUNDEE AKI 7
Back in the more familiar no 12 shirt and much improved from last day out in Rome. Made some really tough carries in heavy traffic for 66 minutes.
JAMES LOWE 8
An exciting midfield break in the first half underlined his status as Ireland's most dangerous attacker and got his reward with 57th minute try.
JOHNNY SEXTON 7
Joined Ronan O'Gara at the top of the all-time Six Nations points table by nailing two difficult conversions and a penalty. His unblemished Murrayfield championship record remains intact.
CONOR MURRAY 6
Merited his third start of the campaign but was loose to start with and then replaced with Jamison Gibson-Park after 54 minutes as Ireland upped the tempo.
ANDREW PORTER 7
Struggled at scrum-time at first against Zander Fagerson but came into the contest well after that.
DAN SHEEHAN 6
Dynamic force to bring back into the side but was gone by the 19th minute through injury, then his replacement Rónan Kelleher also had to come off.
TADHG FURLONG 7
First outing since early December and was prominent in a lung-busting 65 minute shift. Always available for a carry with hard yards made.
JAMES RYAN 7
Efficient and effective as he has been over all four rounds. Adjusted well to lineout chaos as Ireland lost their caller and both hookers. Botched chance for bonus point try in the end.
IAIN HENDERSON 7
Much better display than in Rome until he unfortunately injured his arm and was forced off in the 24th minute.
PETER O'MAHONY 7
Brings that crucial balance to the back row. Solid as a rock in all departments from lineout to breakdown to defensive work, 14 tackles made and none missed.
JOSH VAN DER FLIER 8
Became Ireland's lineout thrower in the second half. Big turnover close to Ireland's line denied the Scots what looked a certain first half try. Top tackler with 18.
CAELAN DORIS 6
Restored to the position where he is most effective and started very well, but only lasted 13 minutes after suffering an injury in the run-up to Ireland's early disallowed try.
REPLACEMENTS: Ronan Kelleher 5, Ryan Baird 6, Jack Conan 8, Cian Healy 8, Jamison Gibson-Park 8, Tom O’Toole 7, Robbie Henshaw 7, Ross Byrne 7.
READ NEXT:
Ireland's Grand Slam novices urged by Johnny Sexton to embrace their golden opportunity
Henry de Bromhead heads to Cheltenham Festival with different outlook following death of son Jack
Dublin can overcome player turnover to make a mark this year, insists Ronan Hayes
Rachael Blackmore hungry for more success as Cheltenham edges closer
Cheltenham Festival Quiz: Test your knowledge of the famous meeting
Get the latest sports headlines straight to your inbox by signing up for free email alerts