1.d4 Nf6 2.g3 d5 3.Bg2 Nbd7 4.c4 dxc4 5.Qa4 c6 6.Qxc4 e5 7.Nf3 Nb6 8.Qc3 a5 9.O-O Bb4 10.Qe3 e4 11.Ng5 Nbd5 12.Qb3 Qe7 13.a3 Bd6 14.Nd2 e3 15.Nc4 h6 16.Nxf7 Kxf7 17.fxe3 Be6 18.Qxb7 Kg6 19.Qxc6 Rac8 20.Qxd6 Rxc4 21.Qe5 Re8 22.Be4+ Nxe4 23.Qxe4+ Kh5 24.Rf5+ Bxf5 25.Qxf5+ Qg5 26.Qf7+ Kg4 27.Qf3+ Kh3 28.g4+ Kh4 29.Qg3#