1.e4 c5 2.Nf3 Nc6 3.d4 cxd4 4.Nxd4 e5 5.Nb5 Bb4+ 6.N1c3 h6 7.Nd6+ Bxd6 8.Qxd6 Qe7 9.Nb5 Qxd6 10.Nxd6+ Ke7 11.Nf5+ Kf8 12.Be3 g6 13.Bc5+ Nge7 14.Nxe7 Nxe7 15.O-O-O b6 16.Bd6 f6 17.Bc4 Ke8 18.f4 exf4 19.Bxf4 Bb7 20.Rhe1 g5 21.Bd6 Rc8 22.Bb3 Nc6 23.Rf1 Na5 24.Rxf6 Nxb3+ 25.axb3 Ba6 26.Rd2 Rc6 27.e5 Kd8 28.Rdf2 Kc8 29.Rf8+ Rxf8 30.Rxf8+ Kb7 31.Rb8#