Chess puzzle (Equality)
Moves: 1. e4 d6 2. d4 Nf6 3. Nc3 g6 4. Bf4 Bg7 5. Qd3 c5 6. Qb5+ Nfd7 7. e5 O-O 8.
O-O-O cxd4 9. Rxd4 Nc6 10. Rd5 e6 11. Rd2 a6 12. Qe2 dxe5 13. Bg3 Qa5 14. Kb1
Nd4 15. Qd3 b5 16. b3 Bb7 17. Nge2 Nxe2 18. Rxe2 e4 19. Qxd7 Bxc3 20. Re3 Bd2 *
Position (FEN): r4rk1/1b1Q1p1p/p3p1p1/qp6/4p3/1P2R1B1/P1Pb1PPP/1K3B1R w - - 2 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1511
Best move: Qxb7