Well, you don't really need an engine to tell you 51 ... Qf7 is mate
EDIT: You're right, 51...Qf7 is checkmate
the computer always seems to lock up if its about to checkmate you.
Ngiyabonga!