Chess puzzle (Checkmate)
Moves: 1. d4 c5 2. Bf4 cxd4 3. Qxd4 Nc6 4. Qd1 Qb6 5. Qc1 e5 6. Bg3 f5 7. f4 e4 8. Bf2
Qa5+ 9. Nc3 Nf6 10. e3 Nd5 11. Ne2 Bb4 12. a3 Nxc3 13. axb4 Nxe2 14. bxa5 Nxc1
15. Rxc1 Nxa5 16. b4 Nc6 17. c3 a6 18. Rd1 O-O 19. Bc4+ Kh8 20. O-O b5 21. Bb3
Ne7 22. Bh4 Ng8 23. Rd6 Nh6 24. Be7 Re8 25. Rxh6 gxh6 *
Position (FEN): r1b1r2k/3pB2p/p6p/1p3p2/1P2pP2/1BP1P3/6PP/5RK1 w - - 0 26
White to move.
Themes:  Endgame Double Bishop Mate, Mate in 1 
Puzzle rating: 723
Best move: Bf6#