1.d4 Nf6 2.c4 e6 3.Nf3 d5 4.g3 Bb4+ 5.Bd2 Be7 6.Bg2 O-O 7.O-O Nbd7 8.Qc2 c6 9.Rc1 b6 10.cxd5 cxd5 11.Bf4 a5 12.Qa4 b5 13.Qxb5 Ba6 14.Qc6 Bxe2 15.Nc3 Bd3 16.Nb5 a4 17.Nc7 Ra7 18.Bf1 Bxf1 19.Kxf1 Ne4 20.Rc2 g5 21.Nb5 Ra8 22.Be3 Rc8 23.Qxc8 Qxc8 24.Rxc8 Rxc8 25.Rc1 Rb8 26.Na7 Rxb2 27.Rc7 g4 28.Ne1 Nef6 29.Nd3 Rxa2 30.Bh6 Ra1+ 31.Kg2 Bf8 32.Rc8 a3 33.Nc6 a2 34.Ne7+ Kh8 35.Ne5 Rg1+ 36.Kxg1 a1=Q+ 37.Kg2 Qxd4 38.Nxf7# 1-0