1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 g6 6.Bc4 Bg7 7.Bf4 e5 8.Be3 exd4 9.Bxd4 O-O 10.Nd5 Nxd5 11.Bxd5 Bxd4 12.Qxd4 Nc6 13.Qc3 Bd7 14.O-O Rc8 15.Rfe1 Ne7 16.Qb3 Nxd5 17.exd5 Qc7 18.Re7 Rfe8 19.Rae1 Rxe7 20.Rxe7 Qxc2 21.Qe3 Qd1+ 22.Qe1 Rc1 23.Kf1 Bb5+ 24.Kg1 Qxe1+ 25.Rxe1 Rxe1#