1.Nf3 d5 2.d4 Nf6 3.c4 e6 4.g3 dxc4 5.Bg2 Bb4+ 6.Bd2 c5 7.Qc2 O-O 8.Bxb4 cxb4 9.Qxc4 a5 10.Ne5 Nbd7 11.Nd2 Nd5 12.O-O Nxe5 13.dxe5 b6 14.Qg4 Ba6 15.Ne4 Qc7 16.Nf6+ Kh8 17.Nxd5 exd5 18.Qd4 Rae8 19.f4 f6 20.Rac1 fxe5 21.fxe5 Rxf1+ 22.Rxf1 Bxe2 23.Re1 Rxe5 24.Bf1 Qe7 25.Qf2 b3 26.axb3 Bxf1 27.Rxe5 Qxe5 28.Qf8# 1-0