1.Nf3 b6 2.g3 Bb7 3.Bg2 e6 4.O-O f5 5.d3 Nf6 6.e4 fxe4 7.Ng5 Nc6 8.Nxe4 Be7 9.Nbc3 O-O 10.Nxf6+ Bxf6 11.Ne4 Be7 12.Qh5 Rf5 13.Qh3 d5 14.g4 Rf7 15.Nd2 Nd4 16.c3 Ne2+ 17.Kh1 Nf4 18.Qf3 Rb8 19.d4 Ba6 20.c4 dxc4 21.Qc3 Nxg2 22.Kxg2 Qd5+ 23.f3 Rbf8 24.Ne4 Rxf3 25.Rxf3 Qxe4 26.Kg3 Bh4+ 27.Kxh4 Rxf3 28.Qb4 h5 29.Kxh5 Qh7+ 30.Kg5 Qh6#