Chess puzzle (Equality)
Moves: 1. d4 d5 2. Bf4 e6 3. Nf3 c5 4. e3 a6 5. c3 Nc6 6. Nbd2 c4 7. Be2 h6 8. O-O g5
9. Be5 Nxe5 10. Nxe5 Bg7 11. e4 Bxe5 12. dxe5 Qc7 13. exd5 exd5 14. Re1 Be6 15.
b3 b5 16. bxc4 bxc4 17. Bf3 Ne7 18. Rb1 Bf5 19. Rb4 Nc6 20. Qa4 O-O 21. Bxd5
Nxb4 22. Bxa8 Rxa8 *
Position (FEN): r5k1/2q2p2/p6p/4Pbp1/Qnp5/2P5/P2N1PPP/4R1K1 w - - 0 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1426
Best move: Qxb4