1.e4 c5 2.d4 cxd4 3.Nf3 a6 4.Be2 d6 5.Nxd4 Nf6 6.Nc3 e6 7.Be3 Be7 8.Qd2 O-O 9.O-O-O b5 10.a3 Bb7 11.f3 d5 12.exd5 Nxd5 13.Nf5 Bf6 14.Nxd5 Bxd5 15.Bc5 Re8 16.Nd6 Re7 17.Ne4 Rd7 18.Nxf6+ Qxf6 19.Bd4 Qh4 20.Qe1 Qf4+ 21.Qd2 Qc7 22.Qg5 f5 23.Qg3 Nc6 24.Qxc7 Rxc7 25.Bc3 Rac8 26.Rhe1 Ne7 27.h4 h5 28.g3 Kf7 29.Rd2 Rc6 30.Kb1 f4 31.gxf4 Nf5 32.Rg1 g6 33.Bd3 Nxh4 34.Rg3 Rc4 35.Be5 Ra4 36.Be4 Bxe4 37.fxe4 Rxe4 38.Rd7+ Ke8 39.Ra7 Re1+ 40.Ka2 Rxc2 41.Bf6 Nf5 42.Rxg6 Kf8 43.Be5 Rc6 44.Rf6+ Kg8 45.Rff7 Rcc1 46.Rfd7 Ra1+ 47.Kb3 Re3+ 48.Kb4 Re4+ 49.Ka5 Ra4+ 50.Kb6 Rg1 51.Rd8# 1-0