Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nc3 Bb4 3. Nf3 d6 4. a3 Bxc3 5. dxc3 Bg4 6. h3 Bh5 7. Be2 Bg6 8.
Qd3 Nf6 9. Be3 Bxe4 10. Qd2 h6 11. O-O-O Qd7 12. Bd3 Nc6 13. Bxe4 Nxe4 14. Qd5
f5 15. Nd2 Nf6 16. Qf3 f4 17. Bxf4 exf4 18. Rhe1+ Ne7 19. Qxf4 O-O 20. Qc4+ d5
21. Qd3 c5 22. Ne4 Qc6 23. Ng3 b5 *
Position (FEN): r4rk1/p3n1p1/2q2n1p/1ppp4/8/P1PQ2NP/1PP2PP1/2KRR3 w - - 0 24
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1067
Best move: Rxe7