1.d4 Nf6 2.c4 e6 3.Nf3 Bb4+ 4.Nbd2 d5 5.a3 Be7 6.Qc2 O-O 7.e4 dxe4 8.Nxe4 Nbd7 9.Bd3 b6 10.O-O Bb7 11.Rd1 a5 12.b3 Ra7 13.Nxf6+ Nxf6 14.Ne5 Qa8 15.f3 Rd8 16.Bb2 h6 17.Re1 c5 18.d5 exd5 19.Nxf7 Kxf7 20.Bg6+ Kf8 21.Rxe7 Kxe7 22.Bxf6+ gxf6 23.Re1+ Kd6 24.Qf5 Bc8 25.Qf4+ Kc6 26.cxd5+ Kb7 27.d6 Qb8 28.Qe4+ Ka6 29.a4 Rad7