Chess puzzle (Crushing)
Moves: 1. g3 c6 2. Bg2 d5 3. Nf3 g6 4. O-O Bg7 5. d4 Nf6 6. c4 O-O 7. Nc3 Bg4 8. cxd5
Nxd5 9. Qb3 Nxc3 10. bxc3 b5 11. a4 Qb6 12. axb5 cxb5 13. Ne5 Bxe2 14. Bxa8
Bxf1 15. Kxf1 Bxe5 16. dxe5 Nd7 17. Be3 Nc5 18. Bxc5 Qxc5 19. Bg2 Qxe5 20. h4
Rc8 21. Qxb5 *
Position (FEN): 2r3k1/p3pp1p/6p1/1Q2q3/7P/2P3P1/5PB1/R4K2 b - - 0 21
Black to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 1082
Best move: Qxb5+