1.d4 d5 2.Nf3 e6 3.c3 Be7 4.Bf4 Nf6 5.e3 c5 6.Be2 O-O 7.dxc5 Bxc5 8.Nbd2 Nc6 9.b4 Bd6 10.Bxd6 Qxd6 11.a4 Ne5 12.O-O Bd7 13.a5 Rac8 14.Rc1 Rfd8 15.h3 Nxf3+ 16.Nxf3 Ne4 17.Qd4 a6 18.Bd3 Bc6 19.Ne5 Bb5 20.c4 f6 21.cxb5 fxe5 22.Qa7 Nc3 23.bxa6 bxa6 24.Qxa6 Rc6 25.Qa7 Qxb4 26.Rc2 e4 27.Be2 e5 28.Bg4 d4 29.a6 Qa3 30.Qb7 Rxa6 31.Rfc1 Rf8 32.Bh5 Raf6 33.Bg4 Qc5 34.Ra1 Rb6 35.Qd7 d3 36.Rcc1 Rbf6 37.Ra7 R6f7 38.Be6 Kh8 39.Qxf7 Rxf7 40.Rxc3 d2 41.Rxc5 d1=Q+ 42.Kh2 Rf8 43.Rcc7 Qd6 44.Rxg7 Qxe6 45.Rxh7+ Kg8 46.Rag7# 1-0