The Cap is probably faster, stronger, more agile, e.t.c. He isn't a slouch in the fighting department (even though Batman is better) And his sheild can stop anything Batman throws at him. As Yoda said, it's an extension of his arm.
Even Batman said there was a good chance that Captain America could beat him.