1.Nf3 b5 2.e4 a6 3.a4 bxa4 4.d4 e6 5.c4 Bb7 6.Bd3 Bd6 7.Nc3 Be7 8.O-O d6 9.Qxa4+ Nd7 10.d5 Qb8 11.c5 dxc5 12.dxe6 fxe6 13.Bc4 Nf6 14.Bxe6 c6 15.Ng5 Ne5 16.f4 Nd3 17.e5 Nd5 18.Nxd5 Bxg5 19.fxg5 Qxe5 20.Bf7+ Kf8 21.Nb6 Rd8 22.Bc4+ Ke7 23.Bxd3 Rxd3 24.Bf4 Qd4+ 25.Qxd4 cxd4 26.Rae1+ Kd8 27.Bd6 Re8 28.Rxe8+ Kxe8 29.Rf8# 1-0