1.e4 Nf6 2.e5 Nd5 3.d4 d6 4.Nf3 Bg4 5.c4 Nb6 6.exd6 cxd6 7.Nc3 Nc6 8.Be3 g6 9.h3 Bxf3 10.Qxf3 Bg7 11.Rd1 e5 12.dxe5 Bxe5 13.Ne4 Nc8 14.Rd2 f5 15.Nc5 Qe7 16.Nd3 Nb6 17.Nf4 Bg7 18.Qe2 O-O 19.Bxb6 axb6 20.Qxe7 Nxe7 21.Ne6 Rfc8 22.Nxg7 Kxg7 23.a3 d5 24.Be2 dxc4 25.Rd7 Kf8 26.Rxb7 c3 27.bxc3 Rxa3 28.O-O Raxc3