Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 c6 3. Nf3 d5 4. exd5 cxd5 5. Bd3 Nf6 6. O-O Be7 7. b3 a5 8. a4
O-O 9. Re1 b6 10. Bg5 Ba6 11. c4 Nbd7 12. Nbd2 h6 13. Bf4 Rc8 14. h3 Bb4 15.
Rc1 dxc4 16. bxc4 Re8 17. Qe2 Nf8 18. Red1 Qd7 19. Bc2 Bxd2 20. Rxd2 Nd5 21.
Bg3 Nb4 22. Bb1 Qxa4 23. Ne5 Red8 24. Qh5 Qe8 25. Qf3 Nc6 26. Ng4 Nxd4 27.
Nxh6+ gxh6 28. Qg4+ Kh8 29. Be5+ f6 *
Position (FEN): 2rrqn1k/8/bp2pp1p/p3B3/2Pn2Q1/7P/3R1PP1/1BR3K1 w - - 0 30
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 775
Best move: Bxf6#