Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. d4 cxd4 3. c3 dxc3 4. Nxc3 d6 5. Nf3 Nf6 6. Bc4 e6 7. O-O Be7 8.
Qe2 O-O 9. Rd1 Qa5 10. Bf4 Rd8 11. Nb5 Ne8 12. a3 a6 13. b4 Qa4 14. Nc3 Qc6 15.
Rac1 b6 16. Nd5 Qb7 17. Bb3 Bf8 18. Bg5 f6 19. Bf4 Kh8 20. Nd4 e5 21. Nf5 exf4
22. Nxf4 Nc6 23. Qh5 Ne5 24. Bd5 Qa7 25. Nh4 Bg4 26. Nhg6+ Nxg6 *
Position (FEN): r2rnb1k/q5pp/pp1p1pn1/3B3Q/1P2PNb1/P7/5PPP/2RR2K1 w - - 0 27
White to move.
Themes: Kingside Attack, Pin Middlegame Mate in 1 
Puzzle rating: 1208
Best move: Nxg6#