Chess puzzle (Checkmate)
Moves: 1. d4 c6 2. c4 a6 3. Nf3 d5 4. g3 Nf6 5. Bg2 Bf5 6. O-O Nbd7 7. Nc3 e6 8. b3
Bb4 9. Bb2 O-O 10. a3 Ba5 11. b4 Bc7 12. c5 e5 13. dxe5 Nxe5 14. Na4 Nc4 15.
Bd4 h6 16. Nc3 Ne4 17. Nh4 Nxc3 18. Bxc3 Bh7 19. Nf3 Re8 20. Qd4 Ne5 21. Kh1
Nxf3 *
Position (FEN): r2qr1k1/1pb2ppb/p1p4p/2Pp4/1P1Q4/P1B2nP1/4PPBP/R4R1K w - - 0 22
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 676
Best move: Qxg7#