Chess puzzle (Equality)
Moves: 1. e4 g6 2. d4 Bg7 3. Nf3 d6 4. Be3 Nf6 5. Bd3 O-O 6. h3 Nbd7 7. Nbd2 e5 8.
dxe5 dxe5 9. O-O Nh5 10. Nc4 f5 11. exf5 gxf5 12. Be2 e4 13. Ng5 f4 14. Ne6 Qf6
15. Nxf8 f3 16. Bd4 Qg5 17. Bxf3 exf3 18. Qxf3 Bxd4 19. Nxd7 *
Position (FEN): r1b3k1/pppN3p/8/6qn/2Nb4/5Q1P/PPP2PP1/R4RK1 b - - 0 19
Black to move.
Themes:  Middlegame  
Puzzle rating: 1134
Best move: Bxd7