Chess Puzzles and Tactics

What is the Best Move which Wins the Game

Chess Puzzle #300 | White has a powerful move here, which wins the game. Can you spot it?