1.Nf3 h5 2.e4 c6 3.c4 d5 4.cxd5 cxd5 5.exd5 Nf6 6.Bc4 Nxd5 7.d4 Bg4 8.h3 Bf5 9.Qb3 e6 10.Qxb7 Nd7 11.Bxd5 Rb8 12.Qxa7 exd5 13.O-O Bd6 14.Re1+ Be6 15.Bg5 Nf6 16.Rxe6+ fxe6 17.Qxg7 Rf8 18.Qg6+ Kd7 19.Nc3 Rxb2 20.Ne5+ Bxe5 21.dxe5 Qe8 22.Qd3 Ng4 23.Nxd5 exd5 24.Qxd5+ Kc7 25.Rc1+ Kb8 26.Qd6+ Ka8 27.Qa3+ Kb8 28.Qxb2+ Ka8 29.hxg4 Qa4 30.e6 h4 31.e7 Qd1+ 32.Kh2 Qd6+ 33.f4 Qc5 34.exf8=Q+ Ka7 35.Qbb8+ Ka6 36.Qa8+ Qa7 37.Qxa7+ Kb5 38.Rc5+ Kb4 39.Qb6+ Ka4 40.Ra5# 1-0