It seemed like a pivotal day in Irish Rugby as Ireland beat France in Dublin.
Andy Farrell was finally successful in beating the French in his fourth time of asking.
And Ireland are well on their way towards a Grand Slam and held onto their World Number One ranking.
Here is how the players were rated.
IRELAND
Hugo Keenan 8
Another big moment in a big game with the opening try. Swept brilliantly as France kicked all day.
James Lowe 8
A superhuman try in the corner. Kicked superbly - and even hit the spidercam. A big game.
Garry Ringrose 7
Needed to stay patient after a shaky start and came up with the vital fourth try.
Stuart McCloskey 7
Big turnover penalty win early in the second half. His physicality was important.
Mack Hansen 8
Quiet in Cardiff but was everywhere here. Came into his own in the second half.
Johnny Sexton 7
Tears during the anthems showed this one meant everything and was distraught to come off injured after 48 minutes.
Conor Murray 8
Deserves every plaudit for playing. Came close three times in the first half to a try to cap his afternoon.
Andrew Porter 8
Punched through to score his fifth try in 50 appearances and produced powerful scrum results.
Rob Herring 7
Took a huge hit from 22 stone Uini Antonio in the 26th minute and didn't return from his HIA.
Finlay Bealham 8
Brilliant pass to release Keenan for his try. Held up his end of the scrum nicely.
Tadhg Beirne 7
Limped out of the fray in the 46th minute which was a blow as he had been so influential in the close exchanges.
James Ryan 7
Not the dominant force that he was in Cardiff but led the tackle count on Ireland's side.
Peter O'Mahony 7
Usually has some big game moments on days like these but a lot of his work went unseen.
Josh van der Flier 8
There was a size discrepancy between the flanker and his opponents but he kept barrelling into them.
Caelan Doris 9
Carried the game to France in the second half in particular, constantly made the right decisions at the right time.
Replacements: Kelleher 7, Kilcoyne 7, O'Toole 8, Henderson 7, Conan 8, Casey 7, Byrne 8, Aki 8.
FRANCE
Thomas Ramos 7
Damian Penaud 8
Gael Fickou 7
Yoram Moefana 6
Ethan Dumortier 5
Romain Ntamack 5
Antoine Dupont 8
Cyril Baille 7
Julien Marchand 6
Uini Atonio 5
Paul Willemse 5
Thibaud Flament 6
Anthony Jelonch 6
Charles Ollivon 6
Gregory Alldritt 7
Replacements: Sipili Falatea 6, Romain Taofifenua 5, Reda Wardi 7, Maitheu Jalibert 6, Gaetan Barlot 6, Sekou Macalou 7, Francois Cros 6.
READ NEXT:
Amy Broadhurst and Lisa O'Rourke won't defend World crowns as IABA takes stand
'They all look up to him' - how James Ryan has become a leader for Ireland
Vera Pauw says it's a 'shame' Ireland won't get Aviva Stadium World Cup send off
Rory McIlroy mocks LIV rebels Patrick Reed and Phil Mickelson in Netflix series
James McClean plays for Wigan hours after birth of baby daughter as wife Erin hilariously reacts
Get the latest sports headlines straight to your inbox by signing up for free email alerts