Chess puzzle (Equality)
Moves: 1. e4 e6 2. d4 d5 3. Nc3 Nf6 4. e5 Nfd7 5. f4 a6 6. Nf3 c5 7. Be3 Nc6 8. Be2
cxd4 9. Nxd4 Nxd4 10. Bxd4 Bc5 11. Bxc5 Nxc5 12. Qd4 Qb6 13. O-O-O O-O 14. g4
Qc6 15. Rdf1 b5 16. f5 Qb6 17. Qf4 b4 18. Nd1 f6 19. g5 fxe5 *
Position (FEN): r1b2rk1/6pp/pq2p3/2nppPP1/1p3Q2/8/PPP1B2P/2KN1R1R w - - 0 20
White to move.
Themes:  Middlegame  
Puzzle rating: 1593
Best move: Qxe5