Thanks Jono, thanks Geeker,
I think I'll need to set this position up on my Fritz engine.
I can see Bc6 but then when the pawn goes to a8 and Queens and is taken by Bxa8 the Night would be able to take the Bishop with Nxa8 then the black rook would take with Rxa8 and then the white rook would take Rxa8.
Like I said, I'm obviously missing something but hopefully Fritz will be able to show me wjhere I'm going wrong:-)