Chess puzzle (Crushing)
Moves: 1. e4 f5 2. Nc3 c5 3. exf5 Nf6 4. Nf3 d6 5. Bd3 a6 6. O-O b5 7. b3 d5 8. Bb2 d4
9. Ne4 Bb7 10. Nxc5 Bd5 11. Bxd4 Bxf3 12. Qxf3 Qxd4 13. Qxa8 Qxc5 14. Qxb8+ Kf7
15. a4 g6 16. fxg6+ hxg6 17. axb5 Bg7 18. Bc4+ Nd5 19. Qf4+ Ke8 20. Bxd5 Qxd5
21. Rxa6 Be5 22. Ra8+ Kd7 23. Qf5+ *
Position (FEN): R6r/3kp3/6p1/1P1qbQ2/8/1P6/2PP1PPP/5RK1 b - - 4 23
Black to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 1895
Best move: gxf5