1.Nf3 c5 2.e4 Nf6 3.e5 Nd5 4.Nc3 e6 5.Nxd5 exd5 6.d4 Nc6 7.dxc5 Bxc5 8.Qxd5 Qb6 9.Bc4 Bxf2+ 10.Ke2 O-O 11.Rf1 Bc5 12.Ng5 Nd4+ 13.Kd1 Qg6 14.Qxc5 Qxc2+ 15.Ke1 d5 16.Qxd4 dxc4 17.Rf2 c3 18.Rxc2 g6 19.Kf2 f5 20.b4 Bd7 21.Qxd7 Rfc8 22.Qxh7+ Kf8 23.Qh3 f4 24.Bxf4 Rc6 25.Ne6+ Ke8 26.a4 Ra6 27.Rd1 Rc6 28.Kg3 Rc5 29.Qh7 Rcc8 30.Rd4 Rab8 31.Qd7# 1-0