1.e4 e5 2.Nf3 Nc6 3.Bb5 d6 4.d4 Bd7 5.O-O Nf6 6.Nc3 a6 7.Bxc6 Bxc6 8.Bg5 Be7 9.dxe5 dxe5 10.Nxe5 Bxe4 11.Qe2 Bg6 12.Rad1 Qc8 13.Bxf6 gxf6 14.Nxg6 hxg6 15.Nd5 Kf8 16.Qxe7+ Kg8 17.Nxf6+ Kg7 18.Rd7 Rf8 19.Qe5 Kh6 20.f4 c6 21.Rf3 Rh8 22.Rh3+ Kg7 23.Ne8+ Kf8 24.Rxh8#