1.d4 a5 2.e4 e6 3.d5 Nf6 4.c3 exd5 5.e5 Ne4 6.Qxd5 f5 7.Be2 Nc6 8.Nf3 Be7 9.Be3 d6 10.Bb5 dxe5 11.Bxc6+ bxc6 12.Qxd8+ Bxd8 13.Nxe5 Rb8 14.b3 Bb7 15.f3 Bf6 16.fxe4 Bxe5 17.O-O fxe4 18.Nd2 Bxc3 19.Rac1 Bb4 20.Nxe4 Rd8 21.Bc5 Rd5 22.a3 Bxc5+ 23.Nxc5 Bc8 24.b4 axb4 25.axb4 Bf5 26.Rce1+ Kd8 27.Ra1 Ke7 28.Rae1+ Kd6 29.Rf4 Rb8 30.g4 Bg6 31.Re6# 1-0