1.d4 Nf6 2.c4 e6 3.Nc3 Bb4 4.e3 Ne4 5.Qc2 f5 6.Bd3 d5 7.Ne2 O-O 8.O-O c6 9.f3 Nxc3 10.bxc3 Bd6 11.Bd2 Qh4 12.g3 Qh5 13.e4 fxe4 14.fxe4 dxe4 15.Bxe4 Qxe2 16.Bxh7+ Kh8 17.c5 Be7 18.Rxf8+ Bxf8 19.Re1 Qxd2 20.Qxd2 Kxh7 21.Qf4 Nd7 22.Qf7 Nf6 23.Qxf8 b6 24.Re5 bxc5 25.Rg5