1.Nf3 Nf6 2.c4 e6 3.Nc3 Bb4 4.Qc2 O-O 5.e3 c5 6.a3 Ba5 7.d4 cxd4 8.exd4 d5 9.Bg5 dxc4 10.Bxc4 h6 11.Bh4 Nc6 12.O-O-O Ne7 13.Ne5 Nf5 14.Bxf6 Qxf6 15.Ne4 Qe7 16.Kb1 Bd7 17.g4 Nd6 18.Nxd6 Qxd6 19.g5 h5 20.g6 f6 21.Nxd7 Qxd7 22.Qe2 Qd6 23.Bxe6+ Kh8 24.Qxh5#