Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bb5 g6 4. O-O Bg7 5. c3 d6 6. d3 Nf6 7. h3 O-O 8. Be3 e5
9. Qd2 a6 10. Ba4 b5 11. Bc2 Be6 12. Bh6 Nd7 13. Bxg7 Kxg7 14. d4 cxd4 15. cxd4
Bc4 16. b3 Bxf1 17. d5 Bxg2 18. Kxg2 Na7 19. Nc3 Nc5 20. Rg1 Qa5 21. Kh2 Rac8
22. Nh4 Nd7 23. Nf5+ Kh8 24. Qh6 Rg8 25. Nxd6 Qxc3 *
Position (FEN): 2r3rk/n2n1p1p/p2N2pQ/1p1Pp3/4P3/1Pq4P/P1B2P1K/6R1 w - - 0 26
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1117
Best move: Nxf7#