d4 Nf6 c4 e6 Nc3 Bb4 e3 c5 Ne2 d5 cxd5 Nxd5 a3 Nxc3 Nxc3 cxd4 axb4 dxc3 Qxd8+ Kxd8 bxc3 Nd7 Be2 b6 Bf3 Rb8 Rxa7 b5 O-O Rf8 Bb2 f6 Rd1 f5 Bc6 Ke8 Bxd7+ Bxd7 Rdxd7 Rf6 Rxg7 Rd8 g3 Rd1+ Kg2 Rf8 Rge7+ Kd8 Rxh7 Rg1+ Kxg1 Rf6 Ra8#