Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 d6 3. Bc4 e6 4. f4 Qh4+ 5. g3 Qd8 6. Nf3 a6 7. a4 Nf6 8. d3 Be7
9. O-O Nc6 10. Qe1 O-O 11. e5 dxe5 12. fxe5 Nd5 13. Ne4 Qc7 14. Be3 b6 15. Bxd5
exd5 16. Nd6 Bxd6 17. exd6 Qxd6 18. Bf4 Qg6 19. Ne5 Nxe5 20. Qxe5 Bh3 21. Rfe1
Qc6 22. Qh5 Be6 23. Re5 Rae8 24. Rae1 d4 25. Bh6 f6 26. R5e4 Bf7 27. Qg4 Rxe4 *
Position (FEN): 5rk1/5bpp/ppq2p1B/2p5/P2pr1Q1/3P2P1/1PP4P/4R1K1 w - - 0 28
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1147
Best move: Qxg7#