1.e4 c5 2.Nf3 d6 3.Bb5+ Nd7 4.O-O a6 5.Ba4 b5 6.Bb3 c4 7.Bxc4 bxc4 8.Qe2 Qc7 9.Qe3 e6 10.d4 cxd3 11.Qxd3 Be7 12.Re1 Ngf6 13.Bg5 O-O 14.Bf4 e5 15.Bg5 Bb7 16.Nbd2 Rfe8 17.Nc4 Rac8 18.Bxf6 Nxf6 19.Ncd2 Qxc2 20.Qe3 Qc5 21.Qb3 Qb5 22.Qe3 Rc7 23.Rac1 Rec8 24.Rxc7 Rxc7 25.Qa7 Rc8 26.Nh4 Qb4 27.Rd1 Nxe4 28.Nf5 Bf8 29.Nxe4 Qxe4 30.Ng3 Qxg2#