1.d4 c5 2.d5 e5 3.e4 d6 4.Nc3 Be7 5.f4 exf4 6.Bxf4 Nf6 7.Nf3 O-O 8.Bd3 Bg4 9.h3 Bh5 10.g4 Bg6 11.Qe2 a6 12.O-O-O b5 13.e5 dxe5 14.Nxe5 Bxd3 15.Qxd3 Bd6 16.Qg3 Qc7 17.Nd3 Bxf4+ 18.Nxf4 b4 19.g5 Nfd7 20.Ne4 Qa5 21.Kb1 c4 22.Nh5 c3 23.Nhf6+ Kh8 24.Nxh7 Kxh7 25.Nf6+ gxf6 26.gxf6 Nxf6 27.Qh4+