1.e4 c6 2.d4 g6 3.Be2 a6 4.Nf3 Bh6 5.Nc3 Bg7 6.O-O d6 7.Ng5 Nf6 8.e5 Nd5 9.Nxd5 cxd5 10.f4 Nc6 11.c3 O-O 12.Bd3 Qb6 13.exd6 exd6 14.f5 Ne5 15.f6 Bg4 16.Qd2 Bh6 17.h3 Bd7 18.a4 Rfe8 19.a5 Qa7 20.Be2 b5 21.axb6 Qxb6 22.Qd1 Nc4 23.Bxc4 dxc4 24.Qf3 Bc6 25.Qf2 Qb5 26.h4 Qd5 27.Bf4 Bf8 28.Rae1 h6 29.Nf3 Qf5 30.Qg3 Rxe1 31.Nxe1 Qxf6 32.Bxh6 Qe7 33.Bxf8 Rxf8 34.h5 Kg7 35.hxg6 fxg6 36.Rxf8 Kxf8 37.Nc2 Be4 38.Ne3 d5 39.Qb8+ Kg7 40.Qf4 a5 41.Ng4 Qh4 42.Qe5+ Kf7 43.Qf4+ Kg7 44.Qe5+ Kf7 45.Nf2 a4 46.Nxe4 Qxe4 47.Qxe4 dxe4 48.Kf2 Ke6 49.Ke3 Kf5 50.g4+ Kxg4 51.Kxe4 Kg5 52.Ke5 Kh6 53.Kf6 g5 54.d5 g4 55.d6 g3 56.d7 g2 57.d8=Q g1=Q 58.Qh8# 1-0