Originally posted by BigDoggProblemNo, they are NOT swapped. 😳 (I guess I ain't called THUDandBLUNDER for nothing.)
Assuming Nc8 and Bb8 are swapped, the solution is:
1.f4 a5 2.f5 a4 3.f6 a3 4.fxg7 axb2 5.gxh8=B bxc1=R 6.Bf6 Rxc2 7.Bxe7 Rcxa2 8.Bxf8 Rxa1
I have corrected the original diagram.