Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 c6 3. Nc3 cxd5 4. d4 Bf5 5. Bb5+ Nc6 6. Nf3 e6 7. O-O a6 8.
Ba4 b5 9. Bb3 Nf6 10. Bg5 Be7 11. Re1 O-O 12. a3 h6 13. Bh4 Bg4 14. Re3 Qb6 15.
h3 Bh5 16. Qd2 b4 17. Na4 Qb8 18. Nc5 Bxc5 19. dxc5 Ne4 20. Qd3 Bg6 21. Qe2 Bh5
22. axb4 Nd4 23. Qf1 Bxf3 24. gxf3 Nd2 25. Qg2 Qf4 26. Bg3 Qf5 27. Be5 N4xb3 *
Position (FEN): r4rk1/5pp1/p3p2p/2PpBq2/1P6/1n2RP1P/1PPn1PQ1/R5K1 w - - 0 28
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1154
Best move: Qxg7#