1.e4 c5 2.Nf3 Nc6 3.Nc3 Nf6 4.d4 cxd4 5.Nxd4 g6 6.Nxc6 bxc6 7.e5 Ng8 8.Bc4 Bg7 9.Qf3 e6 10.Bf4 Ne7 11.Ne4 O-O 12.Nf6+ Bxf6 13.exf6 Nf5 14.Qc3 d5 15.Bd3 d4 16.Qxc6 Bd7 17.Qc7 Qxc7 18.Bxc7 Rfc8 19.Be5 Rc5 20.f4 Ne3 21.Kd2 Nc4+ 22.Bxc4 Rxc4 23.b3 Rc5 24.Bxd4 Rd5 25.Ke3 Bc6 26.c4 Rh5 27.Rhg1 Rxh2 28.Be5 Bxg2 29.Rad1 h5 30.Rd2 Rh3+ 31.Kf2 Bc6 32.Rd6 Be4 33.Rgd1 Rf3+ 34.Ke2 h4 35.R1d4 Bb7 36.Rd8+ Kh7 37.R8d7 Bc6 38.Rxf7+ Kh6 39.Rc7 h3 40.Rxc6 Rg3 41.f5 Rg2+ 42.Kf3 exf5 43.Rh4+ Kg5 44.Rxh3 Rg4 45.f7 Re4 46.Bf6# 1-0