Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 Nc6 3. Nc3 Nf6 4. d3 Bc5 5. Be3 Nd4 6. Nge2 d6 7. O-O h6 8. Kh1
g5 9. Ng3 g4 10. Nce2 h5 11. Nxd4 Bxd4 12. Bxd4 exd4 13. Nf5 Bxf5 14. exf5 Nd7
15. Qe1+ Ne5 16. f4 gxf3 17. Rxf3 Qf6 18. Bb5+ c6 19. Ba4 O-O-O 20. Rf2 h4 21.
h3 Rdg8 22. Qa5 Kb8 23. Rg1 Rg3 24. Qb4 Rhg8 25. Rf4 Qg5 26. Qxd6+ Ka8 27. Rf2
Rxh3+ 28. gxh3 *
Position (FEN): k5r1/pp3p2/2pQ4/4nPq1/B2p3p/3P3P/PPP2R2/6RK b - - 0 28
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 449
Best move: Qxg1#