Chess puzzle (Equality)
Moves: 1. d4 d5 2. Bf4 Nf6 3. e3 e6 4. Nf3 c5 5. c3 Nc6 6. Nbd2 Be7 7. Bd3 O-O 8. h4
c4 9. Bc2 Nh5 10. Ne5 Nxe5 11. Qxh5 Ng6 12. Nf3 f5 13. Ng5 Bxg5 14. hxg5 Nxf4
15. Qxh7+ Kf7 16. Rh6 Ng6 17. Qxg6+ Kg8 18. Qh7+ Kf7 19. g6+ Kf6 20. Rh5 *
Position (FEN): r1bq1r2/pp4pQ/4pkP1/3p1p1R/2pP4/2P1P3/PPB2PP1/R3K3 b Q - 2 20
Black to move.
Themes: Defensive Move Middlegame  
Puzzle rating: 1409
Best move: Bd7