Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 d6 3. Bc4 h6 4. O-O Nf6 5. Nc3 Be7 6. d3 Nh7 7. Bd2 Bg5 8. Re1
c6 9. a3 O-O 10. Bxg5 Nxg5 11. Nxg5 Qxg5 12. Ne2 Bh3 13. Ng3 Bg4 14. f3 Be6 15.
Qe2 Bxc4 16. dxc4 Na6 17. Kf2 Nc5 18. Rh1 a6 19. h4 Qg6 20. h5 Qg5 21. Nf5 Qf4
22. Rh3 Nxe4+ *
Position (FEN): r4rk1/1p3pp1/p1pp3p/4pN1P/2P1nq2/P4P1R/1PP1QKP1/R7 w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 595
Best move: Qxe4