1.d4 f5 2.Nc3 e6 3.e4 fxe4 4.Nxe4 Nc6 5.Bd3 d5 6.Ng5 Nf6 7.Nxh7 Nxh7 8.Qh5+ Kd7 9.Bxh7 Nxd4 10.c3 Nf5 11.Nf3 Bd6 12.O-O Qf6 13.Bg5 Qf8 14.Rae1 b6 15.c4 Bb7 16.Ne5+ Bxe5 17.Rxe5 Re8 18.cxd5 Bxd5 19.Rd1 Nd6 20.Qg4 Bf3 21.gxf3 Rxh7 22.Rd3 Kc8 23.Rxe6 Rxe6 24.Qxe6+ Kb7 25.h4 Qf5 26.Rxd6 Qb1+ 27.Kg2 cxd6 28.Qd7+ Ka6 29.Qc8+ Kb5 30.a4+ Ka5 31.Qc4 Qxb2 32.Bd2+ Qxd2 33.Qb5# 1-0