1.Nf3 Nf6 2.d4 d5 3.Bf4 e6 4.e3 Nbd7 5.Nbd2 c5 6.c3 c4 7.b3 b5 8.a4 Ba6 9.axb5 Bxb5 10.bxc4 dxc4 11.Bxc4 Bxc4 12.Nxc4 Ne4 13.Qc2 f5 14.Nfd2 Ndf6 15.Nxe4 Nxe4 16.Qa4+ Qd7 17.Qxd7+ Kxd7 18.Nb6+ axb6 19.Rxa8 Nxc3 20.Ra7+ Ke8 21.O-O Be7 22.Rb7 b5 23.Ra1 Kf7 24.Bd6 Re8 25.Raa7 Nd5 26.Bxe7 Nxe7 27.Rxb5 Rc8 28.h3 Kf6 29.Rbb7 Nc6 30.Rf7+