Chess puzzle (Checkmate)
Moves: 1. Nf3 d5 2. g3 Nf6 3. Bg2 Bf5 4. O-O Nc6 5. d3 Qc8 6. Nbd2 Bh3 7. c4 Bxg2 8.
Kxg2 e6 9. cxd5 exd5 10. e4 Be7 11. e5 Nd7 12. d4 O-O 13. b3 Qd8 14. Bb2 f6 15.
Re1 fxe5 16. dxe5 Nb6 17. Qe2 Nb4 18. Nd4 Qd7 19. e6 Qd6 20. Qg4 Nd3 21. Nf5
Rxf5 *
Position (FEN): r5k1/ppp1b1pp/1n1qP3/3p1r2/6Q1/1P1n2P1/PB1N1PKP/R3R3 w - - 0 22
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1522
Best move: Qxg7#