Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 Nc6 3. Bb5 e6 4. f4 d5 5. Nf3 Nf6 6. d3 Be7 7. O-O O-O 8. Qe1
Nd4 9. Ba4 a6 10. Bb3 b5 11. Nxd4 cxd4 12. Nb1 dxe4 13. dxe4 Bb7 14. e5 Ne4 15.
Nd2 Nc5 16. Nf3 d3 17. Be3 Nxb3 18. cxb3 Qd5 19. Rd1 Rac8 20. Rf2 Bc5 21. Rfd2
Qe4 22. Rxd3 Rcd8 23. Rxd8 Bxe3+ 24. Kh1 Qxf3 25. Rxf8+ Kxf8 26. Rd8+ Ke7 27.
gxf3 *
Position (FEN): 3R4/1b2kppp/p3p3/1p2P3/5P2/1P2bP2/PP5P/4Q2K b - - 0 27
Black to move.
Themes:  Endgame Double Bishop Mate, Mate in 1 
Puzzle rating: 541
Best move: Bxf3#