1.e4 c5 2.Nf3 Nc6 3.Bb5 d6 4.O-O g6 5.c3 Nf6 6.d4 cxd4 7.cxd4 a6 8.Bxc6+ bxc6 9.Nc3 Bg7 10.h3 O-O 11.Re1 Bb7 12.Bg5 Rb8 13.Qd2 c5 14.d5 Re8 15.Rad1 Nd7 16.b3 Qa5 17.Rc1 Ne5 18.Nxe5 Bxe5 19.Bf4 Bd4 20.e5 Rbd8 21.e6 f6 22.h4 Bxc3 23.Rxc3 Bxd5 24.h5 Bc6 25.hxg6 hxg6 26.Qc2 Kg7 27.Bd2 c4 28.Rxc4 Qd5 29.Rxc6 Rh8 30.Rc7 Qh5 31.Rxe7+ Kf8 32.Rf7+ Kg8 33.f3 Qh1+ 34.Kf2 Qh4+ 35.Ke2 Qg3 36.Kd1 Qxg2 37.Qd3 Rh4 38.Rxf6 Kh7 39.f4 Qh3 40.Qxg6+ Kh8 41.e7 Qf3+ 42.Kc1 Rc8+ 43.Kb2 Rh2 44.Rf8+ Rxf8 45.exf8=Q# 1-0