1.d4 Nf6 2.c4 e6 3.Nf3 d5 4.Nc3 Be7 5.Bf4 O-O 6.a3 c6 7.e3 Ne4 8.Be2 f5 9.O-O g5 10.Bxb8 Rxb8 11.Ne5 Bf6 12.f4 g4 13.Nxe4 dxe4 14.c5 b6 15.b4 bxc5 16.bxc5 Rb2 17.Bc4 Bxe5 18.fxe5 Qa5 19.Qe1 Qa4 20.Ra2 Rxa2 21.Bxa2 Qxa3 22.Qf2 a5 23.h3 gxh3 24.gxh3 Kh8 25.Kh2 Ba6 26.Rg1 Rb8 27.Qh4 Qxa2+ 28.Kh1 Rf8 29.Qe7 Rf7 30.Qe8+ Rf8 31.Qxf8#