Chess puzzle (Checkmate)
Moves: 1. c4 g6 2. Nc3 Bg7 3. d4 d6 4. e4 Nd7 5. Nf3 e6 6. Be2 Ne7 7. O-O O-O 8. Be3
a6 9. h3 h6 10. Qc2 g5 11. Nh2 f5 12. Rad1 f4 13. Bc1 Nc6 14. d5 Nd4 15. Rxd4
Bxd4 16. Ng4 Bg7 17. e5 f3 18. gxf3 h5 19. Nh6+ Bxh6 20. Qg6+ Bg7 21. Bd3 Nxe5
22. Qh7+ Kf7 23. Qxh5+ Ke7 24. Bxg5+ Bf6 25. dxe6 c6 26. Qh7+ Kxe6 *
Position (FEN): r1bq1r2/1p5Q/p1ppkb2/4n1B1/2P5/2NB1P1P/PP3P2/5RK1 w - - 0 27
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1608
Best move: Bf5#