1.Nf3 Nf6 2.d4 c6 3.c4 d5 4.Nc3 dxc4 5.a4 Bf5 6.Ne5 e6 7.f3 Bb4 8.e4 Bxe4 9.fxe4 Nxe4 10.Bd2 Qh4+ 11.g3 Nxg3 12.Nf3 Qh5 13.Rg1 Nxf1 14.Kxf1 Nd7 15.Rg5 Qh3+ 16.Kg1 O-O 17.Qe2 e5 18.dxe5 Rae8 19.Rg3 Qe6 20.Re1 Re7 21.Qf1 Rfe8 22.Bg5 f6 23.exf6 Qxe1 24.Nxe1 Rxe1 25.f7+ Kh8 26.fxe8=Q+ Bf8 27.Qxd7 Bc5+ 28.Be3 Re2 29.Qxg7# 1-0