1.Nf3 d5 2.g3 Nf6 3.Bg2 c6 4.O-O Bg4 5.Ne5 Bf5 6.d4 Nbd7 7.c4 e6 8.Nc3 Bd6 9.Bf4 Qe7 10.Qb3 Rb8 11.cxd5 exd5 12.e4 Nxe4 13.Nxe4 dxe4 14.Nxf7 Bxf4 15.Nxh8 Bc7 16.f3 Bb6 17.Kh1 Be6 18.Qc2 Nf6 19.fxe4 Bxd4 20.e5 Bxe5 21.Rfe1 Bd5 22.Qf5 Bxg2+ 23.Kxg2 Kf8 24.Rxe5 Qb4 25.Qe6 Qd2+ 26.Kh1 Qd7 27.Qxd7 Nxd7 28.Rf1+