1.Nf3 c5 2.g3 Nc6 3.Bg2 g6 4.O-O Bg7 5.d3 e5 6.e4 Nge7 7.Be3 d6 8.c3 O-O 9.d4 exd4 10.cxd4 Bg4 11.dxc5 Bxb2 12.Nbd2 Bxa1 13.Qxa1 dxc5 14.Bh6 f6 15.Bxf8 Qxf8 16.e5 Bxf3 17.Nxf3 f5 18.Re1 Rb8 19.Qd1 Qd8 20.Qc1 b6 21.Ng5 Na5 22.Rd1 Qc7 23.Rd6 f4 24.Ne6 Qc8 25.Qxf4 Qe8 26.Qf6 Qf7 27.Rd7 Re8 28.Ng5 Qf8 29.Rxe7 Rxe7 30.Bd5+