Chess puzzle (Equality)
Moves: 1. e4 e6 2. d4 d5 3. exd5 exd5 4. c4 Nf6 5. cxd5 Nxd5 6. Bc4 Be6 7. Qb3 b6 8.
Nc3 c6 9. Nf3 b5 10. Bxd5 Bxd5 11. Nxd5 Qxd5 12. Qxd5 cxd5 13. O-O Nc6 14. Re1+
Be7 15. Bg5 f6 16. Bf4 O-O 17. Re6 Rac8 18. Rc1 g5 19. Be3 g4 20. Ne1 Bb4 21.
Nd3 Nd8 22. Rxc8 Nxe6 23. Rxf8+ *
Position (FEN): 5Rk1/p6p/4np2/1p1p4/1b1P2p1/3NB3/PP3PPP/6K1 b - - 0 23
Black to move.
Themes:  Endgame  
Puzzle rating: 2011
Best move: Bxf8