1.d4 Nf6 2.c4 e6 3.Nc3 Bb4 4.f3 c5 5.a3 Bxc3+ 6.bxc3 Nc6 7.e4 d6 8.Be3 b6 9.Bd3 Na5 10.Ne2 Ba6 11.Ng3 Qc7 12.d5 Nd7 13.O-O Ne5 14.Be2 Nexc4 15.Bf4 e5 16.Bc1 O-O 17.Bd3 b5 18.Ra2 Rab8 19.f4 b4 20.axb4 cxb4 21.cxb4 Rxb4 22.fxe5 Qb6+ 23.Kh1 dxe5 24.Nf5 Bc8 25.Ne7+ Kh8 26.Qh5 Qc5 27.Bg5 Rb2 28.Rxf7 Re8 29.Rxg7 Bf5 30.Rxh7+ Bxh7 31.Bf6#