Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 d6 3. Bc4 h6 4. Nc3 Bg4 5. Nxe5 dxe5 6. Qxg4 Nf6 7. Qd1 Bb4 8.
O-O O-O 9. d4 exd4 10. Nd5 Nxe4 11. Qg4 Nf6 12. Nxf6+ Qxf6 13. Bf4 c6 14. a3
Bd6 15. Bd2 b5 16. Bd3 Na6 17. c3 dxc3 18. Bxc3 Be5 19. Bxe5 *
Position (FEN): r4rk1/p4pp1/n1p2q1p/1p2B3/6Q1/P2B4/1P3PPP/R4RK1 b - - 0 19
Black to move.
Themes:  Middlegame  
Puzzle rating: 1442
Best move: Qxe5