Chess puzzle (Checkmate)
Opening: Sicilian_Defense, Sicilian_Defense_French_Variation
Moves: 1. e4 c5 2. Nf3 e6 3. a3 a6 4. d4 cxd4 5. Nxd4 Qc7 6. Be3 Nf6 7. Nc3 Nc6 8. h3
b5 9. Qd2 Bb7 10. Bd3 Be7 11. O-O O-O 12. f4 Nxd4 13. Bxd4 d5 14. Rae1 dxe4 15.
Nxe4 Nxe4 16. Bxe4 Rad8 17. Qf2 Bxe4 18. Rxe4 Rc8 19. Qg3 Bc5 *
Position (FEN): 2r2rk1/2q2ppp/p3p3/1pb5/3BRP2/P5QP/1PP3P1/5RK1 w - - 3 20
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 555
Best move: Qxg7#