The line ups have been set for the final six nations clash.
The head-to-head record between Wales and England ahead of their Six Nations international at the Millennium Stadium on Saturday tells of an incredibly close history.
After 123 matches between the two teams England are ahead by just one win. With 12 draws, Wales have won 55 of those matches and England have the narrowest of bragging margins on 56 wins.
In one of the most important clashes yet in their long history England will be playing for a 13th Grand Slam and Wales will be hoping to secure back-to-back Six Nations titles.
England will be hoping to avoid another Grand Slam choke after Ireland, led by Brian O’Driscoll ruined their last chance at an unbeaten run in 2011.
However if Wales can cause an upset and defeat England by more than 8 points to claim the title it would be the first time that the Six Nations has seen back-to-back title holders in 34 years.
The last time these two teams played at Cardiff Wales emerged victorious 19-12.
England have not beaten Wales since 2011 when they played at Twickenham which saw England win a tight contest 23-19 over Wales.
Both teams have been named for their final historic Six Nations match on Saturday (kick-off 1700GMT):
Leigh Halfpenny; Alex Cuthbert, Jonathan Davies, Jamie Roberts, George North; Dan Biggar, Mike Phillips; Toby Faletau, Justin Tipuric, Sam Warburton; Ian Evans, Alun-Wyn Jones; Adam Jones, Richard Hibbard, Gethin Jenkins (capt)
Replacements: Ken Owens, Paul James, Scott Andrews, Andrew Coombs, Aaron Shingler, Lloyd Williams, James Hook, Scott Williams.
Alex Goode; Chris Ashton, Manu Tuilagi, Brad Barritt, Mike Brown; Owen Farrell, Ben Youngs; Tom Wood, Chris Robshaw (capt), Tom Croft; Geoff Parling, Joe Launchbury; Dan Cole, Tom Youngs, Joe Marler
Replacements: Dylan Hartley, David Wilson, Mako Vunipola, Courtney Lawes, James Haskell, Danny Care, Toby Flood, Billy Twelvetrees.
Referee: Steve Walsh (AUS)