No he didn't. Mooney basically just ran right by him despite getting hands on him. The playcall was criminal. You don't leave any DB with his back to the QB in that situation. Play soft coverage, make a tackle in bounds, game is over. There's no argument for anything otherwise.
Did he fail on that play? Yes. Should that play ever be called in that situation? No. Never. Ever.