Isn't 10. ... Bd7 supposed to be better than taking on c3?
Could be. It takes the sting out of my Bb5 move and prepares Nc6 followed by threatening to take on e5. If my e5 pawn is lost then probably the game is lost but you never know in blitz.