Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. b3 Nf6 4. Nc3 Nc6 5. Bb2 Bg4 6. Be2 e6 7. O-O Be7 8. a3
O-O 9. h3 Bxf3 10. Bxf3 Nd4 11. Be2 Nxe2+ 12. Qxe2 Rc8 13. Rad1 a6 14. d4 cxd4
15. Rxd4 Qc7 16. Rd2 b5 17. Qe3 Qc5 18. Qf3 Nd7 19. Ne2 Ne5 20. Qg3 Ng6 21. Nf4
Nxf4 *
Position (FEN): 2r2rk1/4bppp/p2pp3/1pq5/4Pn2/PP4QP/1BPR1PP1/5RK1 w - - 0 22
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1063
Best move: Qxg7#