Chess puzzle (Equality)
Moves: 1. Nf3 Nf6 2. c4 b6 3. d4 Ba6 4. e3 Ne4 5. Bd3 Nd6 6. Qc2 Bb7 7. e4 c5 8. d5 g6
9. O-O Bg7 10. e5 Nc8 11. Nc3 O-O 12. Re1 Na6 13. a3 Nc7 14. Bf4 d6 15. exd6
exd6 16. Bg5 Bf6 17. Ne4 Bxg5 18. Nexg5 h6 19. Nxf7 *
Position (FEN): r1nq1rk1/pbn2N2/1p1p2pp/2pP4/2P5/P2B1N2/1PQ2PPP/R3R1K1 b - - 0 19
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1591
Best move: Rxf7