1.d4 Nf6 2.c4 e6 3.Nc3 Bb4 4.Nf3 c5 5.g3 O-O 6.Bg2 cxd4 7.Nxd4 d5 8.cxd5 Nxd5 9.Qb3 Qb6 10.Bxd5 Qxd4 11.Bg2 Nc6 12.Be3 Bxc3+ 13.bxc3 Qf6 14.O-O Qe7 15.Rab1 Rd8 16.Qa4 Ne5 17.Rfd1 Rxd1+ 18.Rxd1 h6 19.Qb4 Qc7 20.Bf4 f6 21.Qe4 Kf7 22.Qh7 Qc5 23.Bxh6 Qf8 24.Bf4 Nc6 25.Bd6 Qd8 26.Bf3 e5 27.Bd5+ Be6 28.Qh5+ g6 29.Qh7+