Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 a6 5. Nc3 e5 6. Nf5 Bxf5 7. exf5 Be7 8.
Bc4 Nf6 9. Qd3 Nc6 10. O-O O-O 11. h3 Nd4 12. f4 Qa5 13. fxe5 dxe5 14. Kh1 Rad8
15. Qg3 Bd6 16. Bh6 Ne8 17. Bxg7 Nxg7 18. f6 Ne6 19. Bxe6 fxe6 *
Position (FEN): 3r1rk1/1p4np/p2bpP2/q3p3/8/2N3QP/PPP3P1/R4R1K w - - 0 20
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 981
Best move: Qxg7#