1.c4 Nf6 2.Nf3 e6 3.g3 a6 4.b3 d5 5.Bb2 b5 6.Bg2 Bb7 7.cxd5 exd5 8.Qc2 Be7 9.Ne5 c5 10.d4 c4 11.bxc4 bxc4 12.Nxc4 Nc6 13.Ne3 Rc8 14.Nc3 Nxd4 15.Qa4+ Nb5 16.O-O Qd7 17.Nxb5 axb5 18.Qf4 O-O 19.Nf5 Ne8 20.Qg4 Qe6 21.Bxg7 h5 22.Nxe7+ Qxe7 23.Bxf8+ Ng7 24.Qxg7# 1-0