Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. d3 Bc5 5. O-O d6 6. c3 Bg4 7. Nbd2 O-O 8. b4
Bb6 9. a4 a6 10. a5 Ba7 11. Qb3 h6 12. h3 Bh5 13. Nh2 Nh7 14. Kh1 Ng5 15. f4
Nxh3 16. gxh3 Qh4 17. Kg2 g5 18. Ndf3 Bxf3+ 19. Nxf3 Qh5 20. fxg5 Kh8 21. h4
hxg5 22. hxg5 Qg4+ 23. Kh1 Kg7 24. Nh2 Qh3 25. Ra2 Rh8 26. Bxf7 *
Position (FEN): r6r/bpp2Bk1/p1np4/P3p1P1/1P2P3/1QPP3q/R6N/2B2R1K b - - 0 26
Black to move.
Themes: Kingside Attack, Pin Middlegame Mate in 1 
Puzzle rating: 1801
Best move: Qxf1#