Chess puzzle (Advantage)
Moves: 1. f4 Nf6 2. Nc3 d6 3. e4 g6 4. Nf3 Bg7 5. d4 O-O 6. Bc4 c6 7. O-O b5 8. Bb3 b4
9. Ne2 Nxe4 10. d5 Qb6+ 11. Ned4 Bxd4+ 12. Qxd4 Qxd4+ 13. Nxd4 c5 14. Nc6 Nxc6
15. dxc6 Be6 16. Ba4 Rac8 17. Re1 Bd5 18. g3 Nf6 19. c4 Bxc4 20. Rxe7 a6 21. b3
Bd5 22. Bb2 Ng4 23. h3 Ne3 *
Position (FEN): 2r2rk1/4Rp1p/p1Pp2p1/2pb4/Bp3P2/1P2n1PP/PB6/R5K1 w - - 1 24
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1445
Best move: Rxe3