1.e4 e5 2.Nf3 Nc6 3.Bc4 Nf6 4.Nc3 Bc5 5.h3 O-O 6.O-O d6 7.d3 Be6 8.Bb3 Qd7 9.Bxe6 fxe6 10.a3 a6 11.Qe2 Qf7 12.Be3 Nd4 13.Bxd4 exd4 14.Na2 Nh5 15.Ng5 Qg6 16.Nxe6 Nf4 17.Nxf4 Rxf4 18.b4 Bb6 19.c4 dxc3 20.Nxc3 Raf8 21.Nd5 Bxf2+ 22.Kh1 R4f7 23.Qa2 Kh8 24.Rac1 c6 25.Nc3 Be3 26.Rxf7 Rxf7 27.Rc2 Rf1+ 28.Kh2 Bf4+ 29.g3 Qxg3#