1.Nf3 Nf6 2.c4 e6 3.g3 d5 4.Bg2 Be7 5.O-O O-O 6.d4 a6 7.Ne5 c5 8.Nc3 dxc4 9.dxc5 Bxc5 10.Nxc4 Nc6 11.Bg5 Be7 12.Qb3 Na5 13.Nxa5 Qxa5 14.Be3 Bd7 15.Bb6 Qh5 16.Bxb7 Rab8 17.Bc7 Ng4 18.h4 Bc6 19.Bxb8 Rxb8 20.Bxc6 Rxb3 21.axb3 Bxh4 22.Bf3 Bxg3 23.Rfd1 Qh2+ 24.Kf1 Qxf2#