Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 d6 3. Bb5+ c6 4. Be2 Nf6 5. d3 Be7 6. O-O O-O 7. Nbd2 Be6 8. b3
Nbd7 9. Bb2 Qc7 10. h3 Rac8 11. a4 Nh5 12. Nxe5 Nf4 13. Nxd7 Qxd7 14. Bg4 h5
15. Bxh5 f5 16. exf5 Bxf5 17. Bg4 Bf6 18. Bxf6 Rxf6 19. Bxf5 *
Position (FEN): 2r3k1/pp1q2p1/2pp1r2/5B2/P4n2/1P1P3P/2PN1PP1/R2Q1RK1 b - - 0 19
Black to move.
Themes:  Middlegame  
Puzzle rating: 1726
Best move: Qxf5