Click here for the minute-by-minute report
Ireland 36 (24): Tries: Byrne 2, O’Driscoll 2, O’Gara, Foley Cons: O’Gara 3
Wales 15 (3): Tries: Shanklin 2 Con: Jones Pen: Jones
Ireland: G Dempsey (Leinster); S Horgan (Leinster), G D’Arcy (Leinster), B O’Driscoll (Leinster, capt), T Howe (Ulster); R O’Gara (Munster), P Stringer (Munster); R Corrigan (Leinster), S Byrne (Leinster), J Hayes (Munster), D O’Callaghan (Munster), P O’Connell (Leinster), S Easterby (Llanelli), K Gleeson (Leinster), A Foley (Munster).
Replacements: F Sheahan (Munster), S Best (Ulster), M O’Kelly (Leinster), V Costello (Leinster), D Humphreys (Ulster), G Easterby (Rotherham), K Maggs (Bath).
Ireland: G Dempsey (Leinster); S Horgan (Leinster), G D’Arcy (Leinster), B O’Driscoll (Leinster, capt), T Howe (Ulster); R O’Gara (Munster), P Stringer (Munster); R Corrigan (Leinster), S Byrne (Leinster), J Hayes (Munster), D O’Callaghan (Munster), P O’Connell (Leinster), S Easterby (Llanelli), K Gleeson (Leinster), A Foley (Munster).
Replacements: F Sheahan (Munster), S Best (Ulster), M O’Kelly (Leinster), V Costello (Leinster), D Humphreys (Ulster), G Easterby (Rotherham), K Maggs (Bath).
Wales: G Thomas (Warriors); R Williams (Blues), S Parker (Warriors), I Harris (Blues), S Williams (Ospreys); S Jones (Scarlets), G Cooper (Warriors); I Thomas (Scarlets), R McBryde (Scarlets), A Jones (Ospreys), B Cockbain (Warriors), R Sidoli (Warriors), J Thomas (Ospreys), M Williams (Blues, capt), D Jones (Scarlets).
Replacements: M Davies (Warriors), G Jenkins (Warriors), M Owen (Dragons), A Popham (Leeds Tykes), D Peel (Scarlets), C Sweeney (Warriors), T Shanklin (Blues).
Referee: Joel Jutge (France).