1.Nf3 d5 2.d4 Nf6 3.c4 c6 4.Nc3 dxc4 5.a4 g6 6.e4 Bg7 7.Bxc4 O-O 8.O-O b6 9.Qe2 e6 10.Bg5 h6 11.Bh4 Qe8 12.Rac1 a5 13.Bg3 Kh7 14.Bc7 Nbd7 15.e5 Nd5 16.Bd6 Nxc3 17.Rxc3 Rg8 18.Nd2 Bb7 19.f4 Qd8 20.Rh3 c5 21.Ne4 Bxe4 22.Qxe4 cxd4 23.f5 Nc5 24.fxg6+ fxg6 25.Bxc5 bxc5 26.Qxg6+ Kxg6 27.Bd3+ Kg5 28.Rg3+ Kh4 29.Rf4+ Kh5 30.Bg6#