Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. f4 Nc6 3. Nf3 e6 4. Nc3 d5 5. e5 Be7 6. d4 Nh6 7. Be2 Nf5 8. Bb5
cxd4 9. Nxd4 Nxd4 10. Qxd4 O-O 11. Bxc6 bxc6 12. O-O c5 13. Qd1 Bb7 14. Kh1 d4
15. Ne2 Qd5 16. Rg1 f6 17. exf6 Bxf6 18. Ng3 e5 19. f5 e4 20. Bf4 Bh4 21. Qg4
Bxg3 22. Qxg3 Qxf5 23. Rgf1 Rae8 24. h3 e3 25. Kh2 e2 26. Bh6 exf1=Q *
Position (FEN): 4rrk1/pb4pp/7B/2p2q2/3p4/6QP/PPP3PK/R4q2 w - - 0 27
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 663
Best move: Qxg7#