1.Nf3 Nf6 2.c3 e6 3.Qc2 d5 4.d3 c5 5.e4 Qc7 6.Bg5 Nbd7 7.Nbd2 b6 8.d4 dxe4 9.Nxe4 Bb7 10.Nxf6+ gxf6 11.Bh4 O-O-O 12.Bg3 Bd6 13.O-O-O f5 14.Qa4 Bxg3 15.hxg3 Kb8 16.Bb5 Nf6 17.Ne5 cxd4 18.Nc6+ Bxc6 19.Bxc6 dxc3 20.b3 c2 21.Rde1 Rd6 22.Bf3 Qc3 23.Qa6 Qd2+ 24.Kb2 c1=Q#