Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bc4 e5 4. Nc3 d6 5. h3 Be6 6. Bb5 Nf6 7. Qe2 Be7 8. Ng5
O-O 9. d3 Nd4 10. Qd1 Nxb5 11. Nxb5 Qa5+ 12. Nc3 b5 13. Bd2 b4 14. Ne2 Qc7 15.
O-O a5 16. Ng3 c4 17. Nf5 c3 18. bxc3 Bxf5 19. exf5 bxc3 20. Be1 Nd5 21. a3
Bxg5 22. Qf3 Nb6 23. Qg4 Bf6 24. Rb1 d5 25. Rb3 d4 26. f4 a4 27. fxe5 axb3 28.
exf6 Qe5 *
Position (FEN): r4rk1/5ppp/1n3P2/4qP2/3p2Q1/PppP3P/2P3P1/4BRK1 w - - 1 29
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 803
Best move: Qxg7#