Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nd4 4. Nxd4 exd4 5. c3 Bc5 6. Qh5 Qe7 7. O-O Nf6 8.
Qd1 c6 9. Bc4 b5 10. Bb3 Bb7 11. d3 h6 12. cxd4 Bxd4 13. Nc3 O-O-O 14. Re1 Kb8
15. Be3 Be5 16. d4 Bc7 17. e5 Nh7 18. h3 d5 19. exd6 *
Position (FEN): 1k1r3r/pbb1qppn/2pP3p/1p6/3P4/1BN1B2P/PP3PP1/R2QR1K1 b - - 0 19
Black to move.
Themes:  Middlegame  
Puzzle rating: 1560
Best move: Qxd6