1.e4 c5 2.Nf3 Nc6 3.Bb5 d6 4.O-O Bd7 5.Re1 Nf6 6.c3 a6 7.Ba4 b5 8.Bc2 e5 9.d3 Be7 10.Nbd2 O-O 11.Nf1 Re8 12.Ng3 h6 13.a4 Be6 14.h3 Qc7 15.Nh4 d5 16.exd5 Nxd5 17.Nhf5 Bf8 18.axb5 axb5 19.Rxa8 Rxa8 20.d4 cxd4 21.Qd3 g6 22.Nxh6+ Bxh6 23.Bxh6 Ncb4 24.cxb4 Nxb4 25.Qf3 Kh7 26.Qxa8 Nxc2 27.Rc1 Bb3 28.Ne4 f5 29.Nf6+ Kxh6 30.Qh8+ Kg5 31.h4+