Chess puzzle (Crushing)
Moves: 1. e4 e6 2. Nf3 Be7 3. d4 d6 4. Nc3 c6 5. Be2 Nd7 6. O-O e5 7. d5 Ngf6 8. dxc6
bxc6 9. Bd3 O-O 10. Ng5 Nc5 11. Bc4 h6 12. Nxf7 Rxf7 13. Bxf7+ Kxf7 14. f4 Kg8
15. f5 Ncxe4 16. Nxe4 Nxe4 17. Qg4 Qb6+ 18. Kh1 Nf2+ 19. Rxf2 Qxf2 20. Bxh6 Bf8
21. Qc4+ d5 22. Qxc6 Rb8 23. Qxd5+ Kh8 24. Qxe5 Bb7 25. Bxg7+ Bxg7 *
Position (FEN): 1r5k/pb4b1/8/4QP2/8/8/PPP2qPP/R6K w - - 0 26
White to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 896
Best move: Qxb8+