♚ GM Alexander Morozevich vs Bassem Amin "Amazing Checkmate" Playchess.com