Chess puzzle (Crushing)
Moves: 1. e4 e6 2. d4 d5 3. exd5 exd5 4. Nf3 Be7 5. Bd3 Nf6 6. O-O O-O 7. Bg5 Be6 8.
c3 h6 9. Bh4 Nbd7 10. Nbd2 c6 11. Qc2 Qc7 12. Rfe1 Bd6 13. c4 Rac8 14. c5 Be7
15. Bf5 Bxf5 16. Qxf5 Rfe8 17. Ne5 Nxe5 18. dxe5 Nh7 19. Bxe7 Rxe7 20. e6 fxe6
21. Rxe6 Rxe6 22. Qxe6+ Qf7 *
Position (FEN): 2r3k1/pp3qpn/2p1Q2p/2Pp4/8/8/PP1N1PPP/R5K1 w - - 1 23
White to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 925
Best move: Qxc8+