Originally posted by ValidusBatman said himself in Hush that he couldn't stop Clark and the best he could hope to do is slow him down. He had the battleground itself and nearly every contingency on his side and proved still incapable of putting Supes down the for the count.
Batman was clearly taking it easy on Clark in Hush. In Sacrifice he was just faking it.
Batman also failed at taking Clark down in Lex Luthor: Man of Steel.
But as said, he had nothing when Supes decided to put the hammer on him in Sacrifice.