1.e4 e5 2.Nf3 Nc6 3.Bb5 a6 4.Ba4 b5 5.Bb3 Bb4 6.O-O Nf6 7.c3 O-O 8.cxb4 a5 9.bxa5 Rxa5 10.d3 d6 11.h3 Nd4 12.Nxd4 exd4 13.Nd2 g5 14.Nf3 g4 15.hxg4 Nxg4 16.Qd2 Ra6 17.Qg5+ Qxg5 18.Bxg5 h6 19.Bd2 h5 20.Nxd4 Ne5 21.Nxb5 d5 22.Bc3 Nxd3 23.Nxc7 Rg6 24.Nxd5 Bh3 25.Ne7+ Kh7 26.Nxg6 Kxg6 27.gxh3 Nf4 28.Kh2 f5 29.Rg1+ Kh6 30.Bg7+ Kh7 31.Bxf8 Ne2 32.Bg8+ Kh8 33.Be7 Nxg1 34.Rxg1 h4 35.Bf6#