1.e4 Nf6 2.e5 Nd5 3.d4 d6 4.Nf3 Bg4 5.Be2 e6 6.O-O Be7 7.c4 Nb6 8.Nc3 O-O 9.Be3 d5 10.c5 Bxf3 11.gxf3 Nc8 12.f4 Bh4 13.Bd3 g6 14.f5 exf5 15.Qf3 c6 16.Kh1 Kh8 17.Rg1 Na6 18.Bxf5 Ne7 19.Bc2 Ng8 20.Qh3 Nc7 21.Rg4 Be7 22.Rag1 Qd7 23.f4 Rae8 24.f5 Bd8 25.Ne2 b6 26.Nf4 g5 27.Qxh7+ Kxh7 28.f6+ Kh6 29.Rh4+ gxh4 30.Ne6+ Kh5 31.Bd1#