1.e4 c5 2.Nc3 Nc6 3.Nh3 b6 4.d3 e6 5.g3 Bb7 6.Bg2 Nd4 7.O-O g6 8.e5 Bxg2 9.Kxg2 f6 10.exf6 Nxf6 11.Ne4 Nxe4 12.dxe4 Bg7 13.c3 Nc6 14.Ng5 O-O 15.f4 h6 16.Nf3 d5 17.exd5 Qxd5 18.Qe2 Rad8 19.Re1 e5 20.Qe4 Qxe4 21.Rxe4 exf4 22.Bxf4 g5 23.Be3 Rd3 24.Rf1 Rfd8 25.Re1 Rf8 26.h4 gxh4 27.Nxh4 Ne5 28.Bf4 Ng4 29.Ng6 Rf6 30.Nh4 Rf7 31.Re8+ Kh7 32.R1e7 Rd7 33.Rxd7 Rxd7 34.Kf3 Nf6 35.Re6 Rd3+ 36.Ke2 Rd7 37.Nf5 Nd5 38.Bxh6 Nc7 39.Rc6 Bxh6 40.Rxh6+ Kg8 41.Rd6 Rh7 42.Kf3 Rh2 43.Rd7 Ne6 44.Rxa7 Rxb2 45.Ke4 Re2+ 46.Kd5 Kf8 47.Re7 Nc7+ 48.Rxc7 Rxa2 49.Ke6 Re2+ 50.Kf6 Ke8 51.Nd6+ Kd8 52.Rb7 Re3 53.g4 Rxc3 54.Ke6 Re3+ 55.Kd5 Rg3 56.Kc6 Rxg4 57.Rd7# 1-0