1.e4 c5 2.Nf3 d6 3.Bb5+ Nd7 4.d4 cxd4 5.Qxd4 a6 6.Bxd7+ Qxd7 7.O-O e5 8.Qd3 Qc6 9.c4 Be6 10.b3 b5 11.cxb5 Qxb5 12.Rd1 Qxd3 13.Rxd3 f5 14.exf5 Bxf5 15.Re3 Nf6 16.Ba3 Rc8 17.Nbd2 Be6 18.Ng5 Bd5 19.f4 Be7 20.Nge4 Rc2 21.Rd1 O-O 22.fxe5 Nxe4 23.Nxe4 Bd8 24.Kh1 Rf4 25.Rf3 Rxe4 26.Bxd6 h5 27.Rf8+ Kh7 28.Rxd8 Rd4 29.Re1 Rxg2 30.Bb4 Rh4 31.Rxd5 Rhxh2#