Daily puzzle
Rating 2097 · veryLong, middlegame, discoveredCheck, sacrifice · played 98,816 times
Find the best continuation. Step through the game to the end of the line shown, then think before you reveal the answer.
Reveal the solution
Moves (from-square, to-square): f6d5 e4d5 e5e4 g5f6 g7f6 d3d4 f6d4