1.Nf3 Nf6 2.g3 e6 3.Bg2 d5 4.O-O c5 5.e3 Nc6 6.d4 cxd4 7.exd4 Be7 8.Nbd2 O-O 9.Re1 Re8 10.c4 Bf8 11.b3 dxc4 12.bxc4 Nxd4 13.Nxd4 Qxd4 14.Re2 Qxa1 15.Nb3 Qc3 16.Nd2 Rd8 17.Rxe6 Bxe6 18.g4 Bb4 19.Qe2 Rxd2 20.Bxd2 Qxd2 21.Qf3 Qe1+ 22.Bf1 Bxc4 23.g5 Qxf1#