1.d4 Nf6 2.Nf3 e6 3.c4 Bb4+ 4.Nbd2 O-O 5.e3 b6 6.a3 Be7 7.e4 d5 8.e5 Nfd7 9.cxd5 exd5 10.Bd3 Ba6 11.Bxa6 Nxa6 12.O-O c5 13.Re1 Nc7 14.Nf1 Nb8 15.Ng3 Qd7 16.Bg5 Nc6 17.Bxe7 Nxe7 18.dxc5 bxc5 19.b4 c4 20.Nd4 a5 21.h3 axb4 22.axb4 Rxa1 23.Qxa1 Ne6 24.Nge2 Nc6 25.Nxe6 fxe6 26.b5 Nb4 27.Nd4 Nd3 28.Re3 Nxf2 29.Ra3 Ne4 30.Ra7 Qd8 31.Rxg7+ Kh8 32.Qa7 Qh4 33.Nxe6 Rc8 34.b6 Nd2 35.Qa1 c3 36.b7 Rb8 37.Rg4 Qe7 38.Qxc3 Qxe6 39.Qc7 Qe8 40.Qg7# 1-0