Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nc3 Nf6 3. Nf3 Nc6 4. Bb5 Bb4 5. O-O O-O 6. d3 Bxc3 7. bxc3 d6 8.
Bg5 Bd7 9. Re1 a6 10. Ba4 b5 11. Bb3 Na5 12. d4 Bg4 13. dxe5 Bxf3 14. Qxf3 dxe5
15. Rad1 Qe7 16. Rd5 c6 17. Rd2 Rad8 18. Red1 Rxd2 19. Rxd2 h6 20. Bxf6 gxf6
21. Qg4+ Kh8 22. Rd7 Qe8 23. Qf5 Kg7 24. Rd3 Qe7 25. Rg3+ Kh8 26. Qg4 Rg8 *
Position (FEN): 6rk/4qp2/p1p2p1p/np2p3/4P1Q1/1BP3R1/P1P2PPP/6K1 w - - 12 27
White to move.
Themes: Kingside Attack Endgame Mate in 1 
Puzzle rating: 1071
Best move: Qxg8#