1.e4 c5 2.Nf3 e6 3.c3 d5 4.exd5 exd5 5.Bb5+ Ke7 6.O-O Nf6 7.d4 c4 8.Re1+ Be6 9.Ng5 a6 10.Ba4 g6 11.b3 b5 12.bxc4 bxa4 13.Qe2 Kd7 14.Nxe6 fxe6 15.Qxe6+ Kc7 16.Bg5 Nbd7 17.Nd2 Bd6 18.c5 Bxh2+ 19.Kxh2 Re8 20.Qd6+ Kb7 21.c6+ Ka7 22.cxd7 Rb8 23.Rxe8 Nxe8 24.Bxd8 Nxd6 25.Be7 g5 26.Bxd6 Rb4 27.cxb4 g4 28.Nb3 a5 29.bxa5 a3 30.Kg3 Kb7 31.d8=Q Kc6 32.f4 Kb7 33.Qd7+ Ka8 34.Rb1 h6 35.Be5 h5 36.Rb2 h4+ 37.Kh2 h3 38.Bb8 axb2 39.Qa7# 1-0