1.e4 c5 2.Nf3 d6 3.c3 Nf6 4.Bc4 e6 5.Qe2 Be7 6.O-O O-O 7.d4 Nxe4 8.Qxe4 d5 9.Bxd5 exd5 10.Qd3 b6 11.Bf4 Ba6 12.Qf5 Bxf1 13.Kxf1 Qd7 14.Qd3 Nc6 15.Nbd2 Rfe8 16.Rd1 cxd4 17.Nxd4 Nxd4 18.Qxd4 Bc5 19.Qd3 Qa4 20.Qf3 Qb5+ 21.Kg1 Qxb2 22.Qxd5 Rad8 23.Qc4 Qc2 24.Qf1 Qxc3 25.Rc1 Qf6 26.Rc4 g5 27.Be3 Rxe3 28.Ne4 Rxe4 29.Rxe4 Qxf2+