Some mayhem on the chessboard

Posted in Chess

Click on the player's names to play the game to yourself and find out the solution.

White to play
F J Sanchez Guirado vs Ponomariov 21. ? See game for solution. Difficulty Scale