Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. c3 Nf6 5. O-O Bd7 6. Re1 Be7 7. d4 exd4 8.
cxd4 O-O 9. Nc3 Bg4 10. Be2 Re8 11. a3 Bf8 12. h3 Bh5 13. Bg5 h6 14. Bxf6 Qxf6
15. d5 Ne5 16. Nxe5 Bxe2 17. Nxe2 Rxe5 18. Ng3 Rae8 19. Rc1 c6 20. dxc6 bxc6
21. Rxc6 Rb5 22. b4 a5 23. Qd3 axb4 *
Position (FEN): 4rbk1/5pp1/2Rp1q1p/1r6/1p2P3/P2Q2NP/5PP1/4R1K1 w - - 0 24
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1571
Best move: Qxb5