1.e4 d5 2.d4 dxe4 3.Nc3 Nf6 4.f3 exf3 5.Nxf3 Bf5 6.Ne5 e6 7.g4 Bg6 8.Qf3 c6 9.g5 Nfd7 10.Nxg6 hxg6 11.Bd3 Bb4 12.O-O Qe7 13.Ne4 f5 14.gxf6 gxf6 15.c3 Qh7 16.Qg3 f5 17.Ng5 Qh4 18.Qxh4 Rxh4 19.cxb4 Rxd4 20.Nxe6 Rxd3 21.Nc7+