Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 d6 3. Bc4 Nf6 4. Nc3 e6 5. d4 cxd4 6. Nxd4 Nc6 7. Be3 Nxd4 8.
Bxd4 e5 9. Be3 Be7 10. f4 O-O 11. fxe5 dxe5 12. Nd5 Nxe4 13. Qh5 Qd6 14. O-O-O
Nf6 15. Nxe7+ Qxe7 16. Qh4 Bg4 17. Rd2 Rac8 18. Bd3 e4 19. Be2 Bxe2 20. Rxe2
Nd5 21. Bg5 f6 22. Bd2 Qc5 *
Position (FEN): 2r2rk1/pp4pp/5p2/2qn4/4p2Q/8/PPPBR1PP/2K4R w - - 2 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1506
Best move: Qxe4