Chess puzzle (Equality)
Moves: 1. f4 c6 2. c4 d5 3. Nc3 d4 4. Ne4 f5 5. Nf2 Nf6 6. Nf3 c5 7. g3 Nc6 8. Bg2 Bd7
9. Qc2 e6 10. O-O Bd6 11. Re1 O-O 12. a3 b6 13. e3 dxe3 14. dxe3 Rc8 15. b3 Qe8
16. Bb2 Qf7 17. Rad1 Bb8 18. Rd2 h6 19. Rde2 Rfd8 20. e4 fxe4 21. Nxe4 Nxe4 22.
Rxe4 Ne7 23. Bh3 Nf5 24. Bxf5 Qxf5 25. Nh4 Qf7 26. f5 exf5 27. Re7 Re8 28. Rxf7
Rxe1+ 29. Kg2 *
Position (FEN): 1br3k1/p2b1Rp1/1p5p/2p2p2/2P4N/PP4P1/1BQ3KP/4r3 b - - 1 29
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1762
Best move: Kxf7