Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 Nge7 5. d4 exd4 6. cxd4 Bb6 7. Nc3 O-O 8.
Be3 Na5 9. Bd3 c5 10. dxc5 Bc7 11. b4 Nac6 12. a3 a6 13. Qc2 Ng6 14. O-O Nce5
15. Nd4 Nxd3 16. Qxd3 b5 17. Nd5 Ne5 18. Qb3 Bb7 19. f4 Nc4 20. Rf3 Rc8 21. Nf5
Re8 22. Bd4 Nd2 23. Nf6+ Kh8 24. Qxf7 Nxf3+ 25. gxf3 Rg8 26. Nxh7 Bxf4 27.
Bxg7+ Rxg7+ *
Position (FEN): 2rq3k/1b1p1QrN/p7/1pP2N2/1P2Pb2/P4P2/7P/R5K1 w - - 0 28
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 853
Best move: Qxg7#