Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bc4 Nf6 4. d3 e6 5. a3 d5 6. exd5 exd5 7. Ba2 Bg4 8. O-O
Nd4 9. Nbd2 Bd6 10. Re1+ Kd7 11. h3 Bh5 12. c3 Nxf3+ 13. Nxf3 Bxf3 14. Qxf3 Qc7
15. Qf5+ Kc6 16. b4 Qb6 17. Bb2 Rae8 18. Red1 Re5 19. Qf3 a5 20. bxa5 *
Position (FEN): 7r/1p3ppp/1qkb1n2/P1ppr3/8/P1PP1Q1P/BB3PP1/R2R2K1 b - - 0 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1453
Best move: Qxb2