Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 Nc6 5. Nc3 a6 6. Be2 d6 7. O-O Nxd4 8.
Qxd4 Bd7 9. f4 Qc7 10. Be3 Nf6 11. e5 dxe5 12. fxe5 Nd5 13. Nxd5 exd5 14. c4
Be7 15. cxd5 O-O 16. d6 Bxd6 17. exd6 Qa5 18. Bd2 Qd8 19. Bf3 Re8 20. Bc3 f6
21. Bd5+ Kh8 22. Rxf6 gxf6 23. Qxf6+ Qxf6 *
Position (FEN): r3r2k/1p1b3p/p2P1q2/3B4/8/2B5/PP4PP/R5K1 w - - 0 24
White to move.
Themes:  Middlegame Double Bishop Mate, Mate in 1 
Puzzle rating: 812
Best move: Bxf6#