Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 Nc6 3. Bc4 e6 4. Nf3 a6 5. a4 d6 6. O-O Nf6 7. d3 Qc7 8. Bg5
Be7 9. Re1 O-O 10. Qd2 Bd7 11. d4 cxd4 12. Nxd4 Nxd4 13. Qxd4 Bc6 14. Bb3 Rfd8
15. Rad1 Qb8 16. h3 Qa7 17. Qd3 h6 18. Bd2 Qb8 19. Qg3 d5 20. e5 Ne4 21. Nxe4
dxe4 22. Bxh6 Rxd1 *
Position (FEN): rq4k1/1p2bpp1/p1b1p2B/4P3/P3p3/1B4QP/1PP2PP1/3rR1K1 w - - 0 23
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1030
Best move: Qxg7#