1.e4 e5 2.Nf3 Nc6 3.Bc4 Be7 4.d4 d6 5.Nc3 Bg4 6.O-O Nf6 7.h3 Bh5 8.a3 Nxd4 9.Be2 Nxe2+ 10.Qxe2 h6 11.Qd3 O-O 12.Nh4 Nxe4 13.Qxe4 Bxh4 14.Qxb7 f5 15.Nb5 Qb8 16.Qxb8 Raxb8 17.Nxc7 Rbc8 18.Nb5 Rxc2 19.Nxd6 f4 20.b4 f3 21.Ne4 fxg2 22.Kxg2 Bf3+ 23.Kg1 Bxe4 24.Be3 Rf3 25.Kh2 Bxf2 26.Rxf2 Rcxf2+ 27.Bxf2 Rxf2+ 28.Kg3 Rg2+ 29.Kh4 g5+ 30.Kh5 Kg7 31.Rf1 Bg6#