1.d4 Nf6 2.Bf4 d5 3.Nf3 Bd7 4.e3 c5 5.c4 cxd4 6.exd4 e6 7.a3 dxc4 8.Bxc4 Bc6 9.O-O Nbd7 10.Nc3 Nb6 11.Bb3 Be7 12.Ne5 Nbd5 13.Nxc6 bxc6 14.Nxd5 Nxd5 15.Be5 O-O 16.Rc1 Qb6 17.Bxd5 cxd5 18.Qg4 g6 19.h4 Qxb2 20.h5 Qxa3 21.hxg6 hxg6 22.g3 Rae8 23.Kg2 Qd3 24.Qh3 f6 25.Rh1 Qe4+ 26.Kg1 g5 27.Qh8+ Kf7 28.Rh7+ Kg6 29.Rg7+ Kf5 30.Qh3+ Qg4 31.Qh7# 1-0