1.d4 Nf6 2.Nf3 a6 3.Bg5 c5 4.Bxf6 exf6 5.Nc3 d5 6.dxc5 Be6 7.e4 dxe4 8.Qxd8+ Kxd8 9.Nxe4 Nd7 10.b4 a5 11.c3 axb4 12.cxb4 b6 13.Bb5 bxc5 14.O-O cxb4 15.Rfd1 Rc8 16.Nd4 Rc7 17.Nc6+ Kc8 18.Ba6+ Rb7 19.Rac1 Kc7 20.Nd4+ Kb6 21.Bxb7 Kxb7 22.Nxe6 Kb6 23.g3 fxe6 24.Rxd7 Ka5 25.Rc5+ Ka6 26.a3 bxa3 27.Rc2 Bb4 28.Kh1 Bd6 29.Rc3 Bf4 30.Rxa3+ Kb6 31.Kg1 Bd6 32.Rd3 Ka6 33.Re3 h5 34.Rc3 g5 35.Rdc7 Be7 36.Nxg5 Kb5 37.Rb7+ Ka6 38.Rxe7 Ka5 39.Rb7 Re8 40.Ra3# 1-0