Chess puzzle (Equality)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qd8 4. Nf3 Bg4 5. Be2 Nf6 6. h3 Bf5 7. d4 a6 8.
Bf4 Nc6 9. Qd2 Nb4 10. Rc1 e6 11. a3 Nbd5 12. Nxd5 Nxd5 13. Bg3 Bd6 14. Ne5 f6
15. c4 fxe5 16. dxe5 Bxe5 17. Bxe5 Nb6 18. Qf4 Qe7 19. Bxc7 Nd7 20. Bd6 Qf7 21.
O-O Nf6 22. Bf3 Rd8 23. Bxb7 *
Position (FEN): 3rk2r/1B3qpp/p2Bpn2/5b2/2P2Q2/P6P/1P3PP1/2R2RK1 b k - 0 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 2123
Best move: Qxb7