Chess puzzle (Equality)
Moves: 1. e4 e5 2. Bc4 Nf6 3. Nf3 Nxe4 4. Bxf7+ Kxf7 5. Nxe5+ Ke8 6. Qh5+ g6 7. Nxg6
hxg6 8. Qxh8 Qe7 9. O-O Nc5 10. d4 Ne6 11. Re1 d5 12. Nc3 c6 13. Na4 Na6 14. b3
Kd7 15. c4 Qg7 16. Qh3 Kc7 17. Qg3+ *
Position (FEN): r1b2b2/ppk3q1/n1p1n1p1/3p4/N1PP4/1P4Q1/P4PPP/R1B1R1K1 b - - 4 17
Black to move.
Themes: Defensive Move Middlegame  
Puzzle rating: 1517
Best move: Bd6