Chess puzzle (Equality)
Moves: 1. Nf3 c6 2. c4 d5 3. b3 Nf6 4. e3 e6 5. Bb2 Be7 6. Nc3 O-O 7. d4 b6 8. g3 c5
9. Bg2 Ba6 10. Nd2 Nbd7 11. O-O Rb8 12. Re1 cxd4 13. exd4 dxc4 14. bxc4 Bb7 15.
Nf3 a6 16. a4 b5 17. axb5 axb5 18. Nxb5 Nb6 19. c5 Nbd5 20. Nc3 Bc6 21. Nxd5
Bxd5 22. Ba3 Ne4 23. Nd2 Nxd2 24. Qxd2 Bxg2 25. Kxg2 Bf6 26. c6 Bxd4 27. Bxf8
Bxa1 28. Qxd8 Rxd8 29. Rxa1 *
Position (FEN): 3r1Bk1/5ppp/2P1p3/8/8/6P1/5PKP/R7 b - - 0 29
Black to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 1509
Best move: Kxf8