1.e4 c5 2.Nc3 Nc6 3.g3 g6 4.Bg2 Bg7 5.d3 e6 6.Nf3 Nge7 7.O-O O-O 8.Be3 b6 9.Rb1 d5 10.Bd2 Ba6 11.Re1 b5 12.exd5 Nxd5 13.Ne4 Qb6 14.Qc1 Rfd8 15.Bh6 Bh8 16.c4 Nde7 17.Bg5 f5 18.Nf6+ Kf7 19.Nxh7 Rac8 20.Bxe7 Nxe7 21.Nfg5+ Ke8 22.Rxe6 Rd6 23.Bd5 Rxe6 24.Bxe6 Rc6 25.Qe3 Bd4 26.Bf7+ Kd7 27.Nf8+ Kd8 28.Nge6+ Kc8 29.Nxd4 cxd4 30.Qxe7