Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. Nd2 Nf6 4. e5 Nfd7 5. Bd3 c5 6. c3 Nc6 7. Ngf3 cxd4 8.
cxd4 f6 9. exf6 Nxf6 10. O-O Bd6 11. Re1 O-O 12. Nf1 Bd7 13. Ng3 Qb6 14. a3
Rae8 15. b4 Kh8 16. Bb2 Nd8 17. Ne5 Bxe5 18. Rxe5 Nf7 19. Re1 Nd6 20. Nh5 Nfe4
21. Qg4 Nf6 *
Position (FEN): 4rr1k/pp1b2pp/1q1npn2/3p3N/1P1P2Q1/P2B4/1B3PPP/R3R1K1 w - - 7 22
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 833
Best move: Qxg7#