1.e4 Nf6 2.e5 Nd5 3.d4 d6 4.Nf3 Bg4 5.Be2 c6 6.O-O Bxf3 7.Bxf3 dxe5 8.dxe5 e6 9.Qe2 Nd7 10.c4 Ne7 11.Bf4 Ng6 12.Bg3 Qa5 13.Be4 Ngxe5 14.f4 Qc5+ 15.Kh1 Qxc4 16.Qe1 Nf6 17.Nd2 Nd3 18.Nxc4 Nxe1 19.Raxe1 g6 20.Bf3 Nd5 21.Ne3 Kd7 22.Nc4 f6 23.Rd1 Bd6 24.Nxd6 Kxd6 25.f5+ e5 26.fxg6 Rhf8 27.gxh7 f5 28.Bxd5 cxd5 29.h8=Q