Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 g6 6. Be3 Bg7 7. f3 O-O 8. Qd2
Nc6 9. Bc4 Ne5 10. Bb3 Bd7 11. O-O-O Qa5 12. Kb1 Rfc8 13. Bg5 Nc4 14. Bxc4 Rxc4
15. Nb3 Qc7 16. e5 Ne8 17. Nd5 Qb8 18. Nxe7+ Kh8 19. Rhe1 Bf5 20. Nd4 Rxd4 21.
Qxd4 Bxe5 22. Qd2 Ng7 23. Rxe5 dxe5 24. Bf6 Qe8 25. Qh6 Qf8 26. b3 Re8 27. g4
Rxe7 28. Rd8 Qxd8 *
Position (FEN): 3q3k/pp2rpnp/5BpQ/4pb2/6P1/1P3P2/P1P4P/1K6 w - - 0 29
White to move.
Themes: Kingside Attack Endgame Mate in 1 
Puzzle rating: 773
Best move: Qxg7#