Chess puzzle (Equality)
Moves: 1. e4 d6 2. Bc4 Nd7 3. d3 Ngf6 4. Nf3 h6 5. Nc3 e5 6. Nd5 c6 7. Nxf6+ Nxf6 8.
h3 Qc7 9. Be3 Bd7 10. d4 Nxe4 11. dxe5 dxe5 12. a4 Bd6 13. c3 O-O 14. Qd3 Bf5
15. Qe2 a6 16. Nh4 Qd7 17. Bd3 Rad8 18. Nxf5 Qxf5 19. Bxe4 *
Position (FEN): 3r1rk1/1p3pp1/p1pb3p/4pq2/P3B3/2P1B2P/1P2QPP1/R3K2R b KQ - 0 19
Black to move.
Themes:  Middlegame  
Puzzle rating: 806
Best move: Qxe4