1.e4 e5 2.Nf3 Nc6 3.d4 exd4 4.Nxd4 Bc5 5.Be3 Nge7 6.c3 b6 7.Qd3 O-O 8.Nxc6 Nxc6 9.Bxc5 bxc5 10.Nd2 Ne5 11.Qe3 d6 12.Be2 f5 13.O-O f4 14.Bc4+ d5 15.Bxd5+ Qxd5 16.Qe1 Qe6 17.Nf3 Nxf3+ 18.gxf3 Qg6+ 19.Kh1 Bh3 20.Rg1 Qh5 21.Qe2 Rf6 22.Rad1 Rh6 23.Rd5 Qh4 24.Qc4 Bf1 25.Rd8#