1.d4 Nf6 2.c4 e6 3.g3 d5 4.Bg2 dxc4 5.Nf3 c5 6.O-O a6 7.Qc2 b5 8.Ne5 Nd5 9.dxc5 Qc7 10.e4 Nb4 11.Qc3 Bxc5 12.a3 N4c6 13.Nxc6 Nxc6 14.Qxg7 Qe5 15.Qh6 Bb7 16.Nc3 Bd4 17.Bg5 Qg7 18.Qh4 Rg8 19.Bf4 Ne5 20.Bxe5 Qxe5 21.Rad1 Rd8 22.Nd5 Rg6 23.Qe7#