1.d4 d5 2.Nf3 Bf5 3.g3 Nc6 4.a3 f6 5.Bg2 e5 6.dxe5 fxe5 7.Nh4 Be6 8.O-O e4 9.f3 Bc5+ 10.Kh1 g5 11.fxe4 gxh4 12.exd5 hxg3 13.dxe6 Qxd1 14.Bxc6+ bxc6 15.Rxd1 gxh2 16.b4 Be7 17.Bf4 Bf6 18.Ra2 Rd8 19.Rxd8+ Kxd8 20.c4 Ke7 21.Bxc7 Kxe6 22.Nd2 Ne7 23.Ne4 Bd4 24.Rd2 Be5 25.Ng5+ Kf5 26.Bxe5 Rg8 27.Nf3 Rg1+ 28.Nxg1 hxg1=Q+ 29.Kxg1 Kxe5 30.Rd7 h5 31.Rxe7+