Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. c4 e6 3. Nc3 h6 4. Nf3 a6 5. d3 Nc6 6. Be3 Nge7 7. g3 d5 8. exd5
exd5 9. cxd5 Nxd5 10. Nxd5 Qxd5 11. Bg2 Bf5 12. O-O Qxd3 13. Qa4 Qb5 14. Qf4
Be6 15. Ne5 Bd6 16. Bxc6+ bxc6 17. Qe4 Bd5 18. Qf5 O-O 19. Ng4 Rae8 20. Bxh6
Be4 21. Qg5 Be7 *
Position (FEN): 4rrk1/4bpp1/p1p4B/1qp3Q1/4b1N1/6P1/PP3P1P/R4RK1 w - - 3 22
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 944
Best move: Qxg7#