Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Nxd4 5. Qxd4 c5 6. Qd1 d6 7. Nc3 Nf6 8.
Bg5 Be7 9. Qe2 O-O 10. O-O-O h6 11. Bh4 Ne8 12. Bg3 a6 13. e5 Be6 14. exd6 Bxd6
15. Qf3 Qc7 16. Bd3 Bxg3 17. hxg3 Rd8 18. Qe4 Nf6 19. Qe1 b5 20. Ne4 Nxe4 *
Position (FEN): 3r1rk1/2q2pp1/p3b2p/1pp5/4n3/3B2P1/PPP2PP1/2KRQ2R w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1544
Best move: Qxe4