1.e4 c6 2.d4 d6 3.Nc3 g6 4.Nf3 Bg7 5.Bc4 Bd7 6.O-O h6 7.Re1 c5 8.dxc5 dxc5 9.a4 Nc6 10.e5 e6 11.Ne4 Nge7 12.Nd6+ Kf8 13.Nxb7 Qc7 14.Nxc5 Rd8 15.Nxd7+ Rxd7 16.Qe2 g5 17.c3 Ng6 18.Bb5 Rd5 19.Qc4 Nge7 20.Be3 Bxe5 21.Nxe5 Rxe5 22.Bd4 Rxe1+ 23.Rxe1 Rg8 24.Bc5 Kg7 25.Bxe7 Qxe7 26.Qxc6 Rd8 27.h3 Rd2 28.b4 Qf6 29.Qf3 Qxf3 30.gxf3 Rc2 31.c4 Kf6 32.c5 Ke7 33.Rd1 f5 34.Rd7+ Kf6 35.Rxa7 Ke5 36.c6 Kf4 37.c7 Kxf3 38.Ba6 Rc1+ 39.Bf1 g4 40.hxg4 fxg4 41.b5 g3 42.fxg3 Kxg3 43.b6 e5 44.b7 Rxc7 45.b8=Q Rxa7 46.Qxa7 Kf4 47.Kf2 Kf5 48.Bh3+ Kf6 49.Kf3 h5 50.a5 h4 51.Ke4 Kg6 52.Kxe5 Kh6 53.Kf6 Kh5 54.Qh7# 1-0