Nf3 d5 d4 Nf6 c4 c6 Nc3 e6 e3 Nbd7 Qc2 Bd6 Be2 Ne4 O-O Ndf6 Bd3 Nxc3 bxc3 dxc4 Bxc4 b5 Bd3 Bc7 a4 a6 Ba3 Bd6 Bxd6 Qxd6 e4 Qd8 axb5 Qb6 bxa6 Rxa6 Bxa6 O-O Bxc8 Nxe4 Ra6 Qc7 Bxe6 Qb7 Rfa1 Nxc3 Ng5 Rb8 Bxf7+ Qxf7 Qxh7+ Kf8 Nxf7 Re8 Ra7 Ne2+ Kf1 Ng3+ fxg3 Re7 Ra8+ Re8 R1a7 Rd8 Rxd8#