1.d4 Nf6 2.Nf3 e6 3.c4 d5 4.g3 Bb4+ 5.Bd2 a5 6.Qc2 O-O 7.a3 Be7 8.Bg2 c6 9.O-O b6 10.Ne5 Ba6 11.Bf4 Nfd7 12.cxd5 cxd5 13.Nf3 Nf6 14.Rc1 Nbd7 15.Nc3 Nh5 16.e3 g5 17.Be5 f6 18.Nxd5 fxe5 19.Nc7 Rc8 20.Nxe5 Nxe5 21.dxe5 Ng7 22.Be4 Kh8 23.Bxh7 Rxc7 24.Qxc7 Kxh7 25.Qa7 Qd2 26.Qxa6 Qxf2+ 27.Kh1 Qf3+ 28.Kg1 Qxe3+ 29.Kh1 Rf2 30.Qb7 Qe2 31.Re1 Rxh2+ 32.Kg1 Qf2# 0-1