1.d4 Nf6 2.Nf3 e6 3.Bf4 d5 4.e3 c5 5.Nbd2 Bd6 6.dxc5 Bxc5 7.Bd3 O-O 8.O-O Nc6 9.c4 b6 10.a3 Bb7 11.Qe2 Bd6 12.cxd5 Nxd5 13.Bg3 Bxg3 14.hxg3 Nf6 15.Ne4 Ng4 16.Rfd1 Qe7 17.Nd6 Nce5 18.Nxe5 Nxe5 19.Bxh7+ Kxh7 20.Qh5+ Kg8 21.Qxe5 Rad8 22.g4 Qc7 23.Rac1 Qb8 24.Rd4 Bd5 25.Nc4 Qa8 26.g5 Bxg2 27.Rh4 Qf3 28.Qh2 f6 29.g6 Rd1+ 30.Rxd1 Qxd1+ 31.Kxg2 Qd5+ 32.Kg3 Qg5+ 33.Rg4 Qd5 34.Qh7# 1-0