1.e4 c5 2.Nf3 e6 3.Nc3 Nc6 4.d4 d5 5.exd5 exd5 6.dxc5 Nf6 7.Bg5 Be6 8.Bb5 Bxc5 9.O-O a6 10.Ba4 b5 11.Bb3 d4 12.Ne4 Bxb3 13.axb3 Be7 14.Nxf6+ Bxf6 15.Re1+ Ne7 16.Bxf6 gxf6 17.Qxd4 Qxd4 18.Nxd4 O-O-O 19.Rxa6 Rxd4 20.Ra8+ Kd7 21.Rxh8 Rd2 22.Rxh7 Rxc2 23.Rxf7 Rxb2 24.Rfxe7+ Kd6 25.R7e6+ Kd5 26.Rxf6 Rxb3 27.Rf5+ Kd4 28.h4 b4 29.h5 Rd3 30.h6 b3 31.h7 Kc3 32.h8=Q+ Kc2 33.Rc5+ Rc3 34.Qxc3#