1.e4 c5 2.Nf3 b6 3.d4 cxd4 4.Nxd4 Bb7 5.Nc3 a6 6.Bg5 Qc7 7.Nd5 Qe5 8.Be3 Bxd5 9.exd5 Qxd5 10.Be2 e5 11.Nf5 Nf6 12.Bf3 Qxd1+ 13.Rxd1 Nc6 14.O-O b5 15.Rfe1 O-O-O 16.Bg5 h6 17.Bxf6 gxf6 18.Bd5 Kc7 19.Bxf7 Bc5 20.Kf1 Ne7 21.Nxe7 Bxe7 22.Re3 Rhf8 23.Bd5 h5 24.Rh3 Rh8 25.Be4 h4 26.Rd5 Kb6 27.Bf5 Kc6 28.Rhd3 d6 29.Be6 Kb6 30.Rc3 Rhf8 31.Bf5 Rh8 32.a4 bxa4 33.Rc4 Rh5 34.Be6 f5 35.Rxa4 Rg5 36.Rxh4 Rg6 37.Rb4+ Kc6 38.Rc4+ Kb6 39.Bxf5 Rf6 40.g4 Rh8 41.Kg2 Rfh6 42.Rb4+ Kc6 43.Be4 Rxh2+ 44.Kf1 Rf8 45.Rd2+ Kc5 46.Rb7 Bh4 47.Rc7+ Kb6 48.Rc6+ Kb5 49.c4+ Kb4 50.Bg2 e4 51.Kg1 e3 52.fxe3 Bg3 53.Rb6+ Kc5 54.Rb7 Be5 55.Rc2 Rh4 56.b4# 1-0