Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 d6 3. Bc4 Be6 4. c3 Bxc4 5. d3 Be6 6. Bg5 f6 7. Bh4 g5 8. Bg3
h5 9. h3 h4 10. Bh2 g4 11. hxg4 Bxg4 12. Qb3 Bxf3 13. gxf3 Ne7 14. Qxb7 Nd7 15.
Nd2 f5 16. Rg1 Nc5 17. Qb5+ Kf7 18. Qc4+ d5 *
Position (FEN): r2q1b1r/p1p1nk2/8/2nppp2/2Q1P2p/2PP1P2/PP1N1P1B/R3K1R1 w Q - 0 19
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1730
Best move: Qxc5