Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. Bf4 e6 3. e3 b6 4. Nf3 Bb7 5. c4 c5 6. Nc3 cxd4 7. exd4 Bb4 8. Bd3
d5 9. O-O dxc4 10. Bxc4 O-O 11. Bg5 h6 12. Bh4 Nc6 13. Ne4 Be7 14. Nxf6+ Bxf6
15. Bxf6 Qxf6 16. Rc1 Rad8 17. Bb5 Nxd4 18. Nxd4 Rxd4 19. Qb3 Rfd8 20. h3 Bd5
21. Qg3 Bxa2 22. b3 Bxb3 *
Position (FEN): 3r2k1/p4pp1/1p2pq1p/1B6/3r4/1b4QP/5PP1/2R2RK1 w - - 0 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1569
Best move: Qxb3