Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Nf6 3. c4 c6 4. dxc6 Nxc6 5. Nf3 e5 6. Nc3 Bc5 7. d3 Ng4 8.
Ne4 Qb6 9. Nxc5 Qxc5 10. Qd2 O-O 11. h3 Nf6 12. a3 e4 13. d4 Qh5 14. Nh2 Bf5
15. Be2 Qg6 16. O-O Bxh3 17. g3 Bxf1 18. Nxf1 Rad8 19. d5 Ne5 20. Ne3 Nf3+ 21.
Bxf3 exf3 22. Nf1 Qh5 23. Nh2 Ng4 24. Nxf3 f5 25. Qg5 Qe8 26. Be3 Qe4 27. Nd4
Rf6 28. Ne6 Rc8 *
Position (FEN): 2r3k1/pp4pp/4Nr2/3P1pQ1/2P1q1n1/P3B1P1/1P3P2/R5K1 w - - 8 29
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 482
Best move: Qxg7#