1.e4 c5 2.Nf3 e6 3.c3 a6 4.d4 d5 5.exd5 exd5 6.Bd3 cxd4 7.Nxd4 Nc6 8.O-O Be7 9.Re1 Nf6 10.Bf4 O-O 11.Nd2 Bd6 12.Bg5 h6 13.Bh4 Nxd4 14.cxd4 Bf4 15.Nf3 Bg4 16.h3 Bh5 17.g4 Bg6 18.Ne5 Bxd3 19.Qxd3 g5 20.Bg3 Bxg3 21.Qxg3 Qb6 22.Qd3 Rac8 23.Ng6 Rfe8 24.Ne7+ Rxe7 25.Rxe7 Ne4 26.Qf3 Rf8 27.Qe2 Qb4 28.Rd7 Nf6 29.Rc7 Re8 30.Qc2 Kg7 31.Rd1 Qb6 32.Rc5 Re4 33.Rxd5 Nxd5 34.Qxe4 Nf4 35.b3 Nxh3+ 36.Kf1 a5 37.Rd2 Nf4 38.d5 Qb5+ 39.Ke1 Qc5 40.Kd1 Qc3 41.Qd4+ Qxd4 42.Rxd4 Kf6 43.d6 Nh3 44.a3 h5 45.b4 hxg4 46.Rd2 b5 47.d7 a4 48.Rd3 Nxf2+ 49.Ke2 Nxd3 50.d8=Q+ Ke5 51.Qxg5+ Ke4 52.Qg7 Kd5 53.Qh8 Ne1 54.Qc8 Kd6 55.Kd2 Ng2 56.Qb7 Ke6 57.Qb6+ Ke5 58.Qg1 g3 59.Qc1 Kf5 60.Qb2 Kg4 61.Qg7+ Kh3 62.Qxf7 Ne1 63.Qe7 Nf3+ 64.Ke3 g2 65.Kxf3 g1=Q 66.Qh7# 1-0