Chess puzzle (Equality)
Moves: 1. e4 e6 2. d4 d5 3. Nd2 dxe4 4. Nxe4 Nd7 5. Nf3 Ngf6 6. Ng3 c5 7. Be3 b6 8.
Bb5 Nd5 9. O-O cxd4 10. Bxd4 Bb7 11. Ne5 Nf6 12. Nh5 Bc8 13. Nxf6+ gxf6 14. Nc6
Qc7 15. Qf3 a6 16. Nb4 Bb7 17. Bxd7+ Qxd7 18. Qxf6 Rg8 19. f3 Bxb4 20. Bxb6 Rg6
21. Qh4 e5 *
Position (FEN): r3k3/1b1q1p1p/pB4r1/4p3/1b5Q/5P2/PPP3PP/R4RK1 w q - 0 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1443
Best move: Qxb4