Nf3 Nf6 d4 c6 c4 d6 e3 Bf5 Nc3 Qc8 b3 Na6 Ba3 Qd8 Bd3 e6 e4 Bxe4 Nxe4 Nxe4 O-O d5 cxd5 Bxa3 dxc6 bxc6 Bxe4 O-O Qe2 Qc8 Ne5 h6 Nxc6 f5 b4 Re8 Bf3 Nxb4 Nxb4 Kh7 Nc2 Bb2 Bxa8 Qxa8 Rab1 Qb8 Ne3 Qb6 Qxb2 Rb8 Qxb6 Rxb6 Rxb6 axb6 Rb1 Kg6 Rxb6 h5 Rxe6+ Kg5 h4+ Kxh4 Rg6 f4 Nf5#