1.e4 c5 2.Nc3 d6 3.Nf3 Bg4 4.d4 cxd4 5.Qxd4 Nc6 6.Qa4 g6 7.Be3 a6 8.Nd5 Rc8 9.Bd4 Nf6 10.Bxf6 exf6 11.Nd4 Bd7 12.O-O-O Bh6+ 13.Kb1 O-O 14.h4 Ne7 15.Nxf6+ Kh8 16.Nxd7 f6 17.Nxf8 Qb6 18.Qd7 Bxf8 19.c4 Bg7 20.Nb5 axb5 21.Qxe7 bxc4 22.Qe6 f5 23.Qxc8+ Qd8 24.Qxd8+ Bf8 25.Rh2 Kg8 26.Qe7 Bxe7 27.Rh1 b5 28.b4 Bf6 29.f4 Bxh4 30.Rh3 Bd8 31.Rc3 Kf7 32.e5 Bb6 33.Rxd6 h6 34.Rb3 Ke8 35.Rc6 Bd4 36.a3 Ba7 37.Kb2 Bb6 38.Kc3 cxb3 39.g4 g5 40.Rxh6 fxg4 41.Bd3 Kd8 42.Be4 Ba7 43.Rg6 Bb6 44.Rxg5 Bc5 45.Bb1 Kc7 46.Rg7+ Kd8 47.bxc5 Kc8 48.Bf5+ Kd8 49.Rf7 b4+ 50.Kd4 g3 51.Ke4 Ke8 52.e6 g2 53.Rg7 bxa3 54.Bg6+ Kf8 55.e7+ Kxg7 56.e8=Q g1=Q 57.Qf7+ Kh6 58.Qh7# 1-0