Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 Nc6 3. f4 g6 4. Nf3 Bg7 5. Bc4 e6 6. f5 gxf5 7. d3 Nge7 8. O-O
d5 9. exd5 exd5 10. Bb3 O-O 11. Kh1 d4 12. Ne2 Be6 13. Nf4 Bxb3 14. axb3 Nd5
15. Nh5 f6 16. Nh4 Nce7 17. Nxf5 Nxf5 18. Rxf5 Ne3 19. Bxe3 dxe3 20. Qg4 Qc7
21. Rxc5 Qxc5 *
Position (FEN): r4rk1/pp4bp/5p2/2q4N/6Q1/1P1Pp3/1PP3PP/R6K w - - 0 22
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 941
Best move: Qxg7#