1.e4 c5 2.d4 cxd4 3.c3 dxc3 4.Nxc3 Nc6 5.Nf3 e6 6.Bf4 Nf6 7.e5 Nd5 8.Nxd5 exd5 9.a3 d6 10.Qxd5 Be6 11.Qb5 Qc7 12.Rc1 Rc8 13.Bd3 dxe5 14.Nxe5 Bd6 15.Nxc6 bxc6 16.Bxd6 Qxd6 17.Qa6 Qe5+ 18.Be2 Qxb2 19.O-O O-O 20.Bf3 c5 21.Qxa7 c4 22.Qe3 c3 23.a4 c2 24.a5 Rfe8 25.Qd2 Red8 26.Qe3 Bd5 27.a6 Bc4 28.Bb7 Bxf1 29.Bxc8 Bb5 30.a7 Rd1+ 31.Rxd1 cxd1=Q+ 32.Qe1 Qxe1# 0-1