I'm not forgiving Lamb at all. It was a poor route and once again he shows a complete lack of willingness to fight for the football. Still why would you throw a pass directly at a S reading you all the way. It was a poor decision that ends up incomplete even if Lamb plays it perfectly. If lamb runs a better route do we get an INT? I doubt it, but i see zero chance of avoiding a collision between Lamb and the DB there.
Basically what I'm saying is Dak should not be throwing passes that require his WR to make an insane play on the football up multiple scores about to go in at the half. More bad from good happens in that scenario. If we are down 10 points in the 4th quarter I'm all for Dak trying to force a pass like that. Given that situation though it was a bad time given the risk/reward.