Why is Polyphemus able to capture Odysseus and his men?

The men are greedy and try to steal cheese before leaving.
Odysseus wants to stay and ask for a gift.
He catches them by surprise.
The men get drunk on Polyphemus's wine.