1.e4 c6 2.Nc3 d5 3.Nf3 Bg4 4.h3 Bxf3 5.Qxf3 Nf6 6.g3 e6 7.Bg2 Bb4 8.e5 Nfd7 9.Qg4 Bf8 10.f4 c5 11.O-O Nc6 12.d3 g6 13.Qd1 Qb6 14.Kh2 O-O-O 15.Rb1 h5 16.a3 Kb8 17.Bd2 Nd4 18.Ne2 Nf5 19.c4 dxc4 20.dxc4 Nxe5 21.fxe5 Bh6 22.Nf4 h4 23.g4 Ne3 24.Bxe3 Rxd1 25.Rbxd1 Rd8 26.Rxd8+ Qxd8 27.Nxe6 fxe6 28.Bxh6 Qd4 29.Bg5 Qxb2 30.Bxh4 b5 31.Rf8+ Kc7 32.Rf7+ Kc8 33.cxb5 c4 34.Rf8+ Kc7 35.Rf7+ Kc8 36.Rf2 Qxe5+ 37.Bg3 Qxb5 38.Rf8+ Kd7 39.Rf7+ Ke8 40.Rc7 Qb3 41.h4 c3 42.Be4 Qd1 43.Bxg6+ Kd8 44.h5 Qe2+ 45.Kh3 Qf1+ 46.Kh4 Qh1+ 47.Kg5 Qd5+ 48.Kh6 Qf3 49.Bd6 Qd5 50.Bf4 Qd4 51.Rf7 Kc8 52.g5 e5 53.Bc1 e4 54.Bf5+ Kd8 55.g6 e3 56.g7 Qf4+ 57.Kh7 Qg5 58.Bg6 e2 59.Bxg5+ Ke8 60.Re7+ Kd8 61.Re8+ Kd7 62.h6 e1=R 63.Bf4 Rxe8 64.Bxe8+ Kd8 65.Bg3 Ke7 66.Bh4+ Kxe8 67.Bg5 Kd7 68.Bf4 Ke8 69.Be3 Kf7 70.Bg5 c2 71.g8=Q# 1-0