I actually think he did have the first down easily, but it might have been an incompletion. Ball bobbled and hit the ground on his way down. Unless they are saying he already had the catch before going down.
He should have had an INT at the beginning of that last drive, which would have probably led to a loss. He's playing well, but there is some luck involved as well.
Why would you take a timeout with 10 seconds until the 2 minute warning? It only saves you 10 seconds vs the full play clock on the play after the 2 minute warning.