Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Ng5 d5 5. exd5 Na5 6. Bb5+ c6 7. dxc6 bxc6 8.
Bd3 Bc5 9. Ne4 Nxe4 10. Bxe4 O-O 11. Nc3 Ba6 12. Na4 Bd6 13. d3 Rc8 14. Bd2 c5
15. O-O Nc6 16. Qh5 h6 17. Qg4 Qf6 18. Nc3 Ne7 19. Bf3 Ng6 20. Ne4 Qe7 21. Qg3
Bb7 22. Bh5 Nf4 23. Qg4 Nxh5 24. Qxh5 c4 25. Qg4 Bc5 26. Bxh6 Bxe4 *
Position (FEN): 2r2rk1/p3qpp1/7B/2b1p3/2p1b1Q1/3P4/PPP2PPP/R4RK1 w - - 0 27
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 795
Best move: Qxg7#