Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Bc5 4. c3 Nf6 5. O-O O-O 6. d4 exd4 7. cxd4 Bb6 8.
Nc3 d5 9. e5 Ne4 10. Bd3 Nxd4 11. Nxe4 Nxf3+ 12. Qxf3 dxe4 13. Bxe4 c6 14. Qg3
f5 15. Bh6 Rf7 16. Bc2 Be6 17. Rad1 Qc7 18. Rd6 Re7 19. Rxe6 Rxe6 20. Bb3 Re8
21. Rd1 g6 22. Rd6 Qc8 23. h4 Bc7 24. h5 Kh8 25. Rxe6 Rxe6 26. Bg5 Bxe5 27.
Qxe5+ Rxe5 *
Position (FEN): 2q4k/pp5p/2p3p1/4rpBP/8/1B6/PP3PP1/6K1 w - - 0 28
White to move.
Themes:  Endgame Double Bishop Mate, Mate in 1 
Puzzle rating: 594
Best move: Bf6#