Chess puzzle (Equality)
Moves: 1. e4 e5 2. Bc4 Nf6 3. d3 Bc5 4. f4 exf4 5. Bxf4 O-O 6. Nc3 d6 7. Nf3 Bg4 8. h3
Bh5 9. g4 Nxg4 10. hxg4 Bxg4 11. Rf1 Nc6 12. Qd2 Bxf3 13. Rxf3 Qh4+ 14. Bg3
Qh1+ 15. Rf1 Qh3 16. Qf4 *
Position (FEN): r4rk1/ppp2ppp/2np4/2b5/2B1PQ2/2NP2Bq/PPP5/R3KR2 b Q - 6 16
Black to move.
Themes:  Middlegame  
Puzzle rating: 2110
Best move: d5