d4 Nf6 c4 e6 g3 d5 Bg2 dxc4 Nf3 c5 O-O Nc6 dxc5 Qxd1 Rxd1 Bxc5 Nbd2 c3 bxc3 e5 Ng5 Bg4 Rb1 O-O Rxb7 Nd8 Rb2 Bxe2 Re1 e4 Ndxe4 Bxf2+ Nxf2 Ne4 Bxe4 Nb7 Bxh7+ Kh8 Rbxe2 Rg8 Bxg8 Rxg8 Re4 Rf8 Re8 a6 Rxf8#