Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bb5 a6 4. Bxc6 bxc6 5. d4 cxd4 6. Nxd4 e6 7. O-O Bc5 8.
Nb3 Bb6 9. Nc3 d5 10. e5 Ne7 11. Bg5 Qc7 12. Qg4 Ng6 13. Bf4 O-O 14. Kh1 c5 15.
Bg3 Bb7 16. f4 d4 17. Ne2 c4 18. Nbxd4 Rad8 19. Rad1 Be4 20. f5 exf5 21. Nxf5
Qc6 22. Nf4 Nxf4 *
Position (FEN): 3r1rk1/5ppp/pbq5/4PN2/2p1bnQ1/6B1/PPP3PP/3R1R1K w - - 0 23
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1403
Best move: Qxg7#