Chess puzzle (Crushing)
Moves: 1. d4 Nf6 2. c4 c5 3. d5 b5 4. b3 Ba6 5. e3 bxc4 6. Bxc4 Bxc4 7. bxc4 d6 8. Bb2
g6 9. Bxf6 exf6 10. Nc3 Bg7 11. Qa4+ Nd7 12. Rc1 O-O 13. Nge2 f5 14. O-O Nb6
15. Qa6 Be5 16. Na4 Nxa4 17. Qxa4 Qh4 18. g3 Qe7 19. Rb1 Rfb8 20. Rb5 a6 21.
Rb3 Rxb3 22. Qxb3 Rb8 *
Position (FEN): 1r4k1/4qp1p/p2p2p1/2pPbp2/2P5/1Q2P1P1/P3NP1P/5RK1 w - - 1 23
White to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 641
Best move: Qxb8+