The phrase
"great catch" means that someone has done something impressive or skillful, usually in catching something difficult to catch. It can be used both literally, when someone catches an object well, and figuratively, when someone does something outstanding or smart.
Full definition