Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. b3 e6 3. Bb2 d5 4. Nf3 b6 5. e3 Bb7 6. Nbd2 Nbd7 7. Be2 Be7 8. O-O
c5 9. c4 O-O 10. Rc1 Rc8 11. Re1 Re8 12. Bd3 Ne4 13. Nf1 h6 14. Qe2 Nf8 15. h3
Bf6 16. N3h2 Ng6 17. Ng4 Bh4 18. g3 Be7 19. f3 Ng5 20. h4 dxc4 21. hxg5 cxd3
22. Qxd3 Bxg5 23. f4 Bf6 24. Nxf6+ Qxf6 25. Nh2 Qd8 26. e4 cxd4 27. Qxd4 Rxc1 *
Position (FEN): 3qr1k1/pb3pp1/1p2p1np/8/3QPP2/1P4P1/PB5N/2r1R1K1 w - - 0 28
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1450
Best move: Qxg7#