1.Nf3 Nf6 2.c4 c5 3.Nc3 d5 4.cxd5 Nxd5 5.e4 Nb4 6.Bc4 Be6 7.Bxe6 Nd3+ 8.Kf1 fxe6 9.Ng5 Qb6 10.Qf3 c4 11.b3 h6 12.Nf7 Rg8 13.bxc4 Qd4 14.Ke2 Nxc1+ 15.Raxc1 Qf6 16.Qh5 Qxf7 17.Qb5+ Nd7 18.Qxb7 Qh5+ 19.f3 Rd8 20.Qxa7 Nc5 21.Rc2 Qg5 22.g3 g6 23.d4 Rxd4 24.Nd5 exd5 25.Qxc5 Rxc4 26.Rxc4 dxc4 27.Qxc4 Rh8 28.Rb1