1.e4 c5 2.Nc3 Nc6 3.f4 g6 4.Nf3 Bg7 5.Bc4 e6 6.O-O Nge7 7.Bb3 O-O 8.d3 d5 9.e5 d4 10.Ne4 b6 11.Bd2 h5 12.Qe1 Nf5 13.Nfg5 Bb7 14.h3 h4 15.g4 hxg3 16.Nxg3 Nxg3 17.Qxg3 Ne7 18.Qh4 Re8 19.Qh7+ Kf8 20.Bxe6 Nf5 21.Bxf7 Qxg5+ 22.fxg5 Kxf7 23.Rxf5+ gxf5 24.Qxf5+ Kg8 25.Qg6 Bd5 26.Rf1 Re6 27.Qf7+ Kh8 28.Rf6 Bxf6 29.gxf6 Rg8+ 30.Kf2 Rxe5 31.Bf4 Bxf7 32.Bxe5 Rg5 33.Bf4 Rf5 34.Kg3 Rxf6 35.Kg4 Rg6+ 36.Kf5 Kg7 37.Be5+ Kh6 38.h4 Be6+ 39.Kf4 Rg4+ 40.Kf3 Rxh4 41.Bf4+ Kg6 42.Ke4 Rxf4+ 43.Ke5 Rf2 44.Kd6 Rxc2 45.Kc6 Rxb2 46.Kb7 Rxa2 47.Kc7 c4 48.Kd6 cxd3 49.Ke5 d2 50.Kd6 d1=Q 51.Ke5 Qe2+ 52.Kd6 Qc4 53.Ke7 Qd5 54.Kf8 Qd8#