Chess puzzle (Advantage)
Moves: 1. f4 d6 2. e4 e5 3. Nf3 Bg4 4. fxe5 dxe5 5. Bc4 Nf6 6. Bxf7+ Kxf7 7. Nxe5+ Kg8
8. Nxg4 Nxg4 9. Qxg4 Qf6 10. Rf1 Qg6 11. Qxg6 hxg6 12. h3 Bd6 13. d4 Bg3+ 14.
Ke2 Nd7 15. Nc3 c6 16. e5 Re8 17. Bg5 Rh5 18. Ne4 Bh4 19. Bxh4 Rxh4 20. Rf3 *
Position (FEN): 4r1k1/pp1n2p1/2p3p1/4P3/3PN2r/5R1P/PPP1K1P1/R7 b - - 1 20
Black to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 849
Best move: Rxe4+