1.e4 c5 2.c3 Nf6 3.e5 Nd5 4.Nf3 Nc6 5.d4 cxd4 6.Bc4 Nb6 7.Bb3 d5 8.exd6 Qxd6 9.O-O Be6 10.Bxe6 Qxe6 11.Nxd4 Qd7 12.Be3 Rd8 13.Nd2 Nd5 14.Qf3 Ne5 15.Qg3 Nxe3 16.fxe3 Ng6 17.Ne4 e5 18.Nf5 f6 19.Qf3 Qc6 20.Rad1 Rd7 21.b4 Kd8 22.g4 Kc7 23.Rxd7+ Qxd7 24.h4 Qc6 25.Rd1 Ne7 26.Rd6 Qb5 27.Nc5 e4 28.Qxe4 Nxf5 29.Rd7+ Kc8 30.Qe8#