There are a number of reasons.
The Main one is its aggressive Alpha Beta pruning and late move reductions.
To explain a bit further.
AB Pruning is a search algorithm which basically cuts out the number of nodes in its search tree. How it works is it stops evaluating when it determines and proves the move to be worse than another examined moves.
Late move ...