1.e4 c5 2.Nf3 Nf6 3.e5 Nd5 4.c3 a6 5.b4 cxb4 6.Qb3 e6 7.c4 Nc7 8.d4 d6 9.Bg5 Qd7 10.Be3 Nc6 11.exd6 Bxd6 12.c5 Be7 13.Nbd2 Rb8 14.Rd1 O-O 15.Nc4 Nd5 16.Bd3 b5 17.cxb6 Nxb6 18.Nxb6 Rxb6 19.d5 Na5 20.Qb1 Rd6 21.Ne5 Qb7 22.O-O Rxd5 23.Bxh7+ Kh8 24.Be4 Rxd1 25.Rxd1 Qb5 26.Bf4 Bf6 27.Bd3 Qc5 28.Rc1 Qd4 29.Nxf7+ Kg8 30.Rc7 Qxf4 31.Bh7#