Chess puzzle (Checkmate)
Moves: 1. e4 Nc6 2. Nf3 e5 3. Bc4 Nf6 4. Ng5 d5 5. exd5 Na5 6. Bb5+ c6 7. dxc6 bxc6 8.
Ba4 h6 9. Nf3 e4 10. O-O exf3 11. Qxf3 Be7 12. Bxc6+ Nxc6 13. Qxc6+ Bd7 14. Qf3
O-O 15. Nc3 Bg4 16. Qg3 Bd6 17. f4 Qb6+ 18. Kh1 Bf5 19. d3 Nh5 20. Qh4 Nf6 21.
Bd2 Ng4 22. Nd5 Qxb2 23. Bc3 Qxc2 24. Rfc1 Qxd3 25. h3 Ne3 26. Qg3 Nxd5 *
Position (FEN): r4rk1/p4pp1/3b3p/3n1b2/5P2/2Bq2QP/P5P1/R1R4K w - - 0 27
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1017
Best move: Qxg7#