Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Bb4 4. e3 Nf6 5. a3 Bxc3+ 6. bxc3 Ne4 7. Qc2 O-O 8.
cxd5 exd5 9. c4 Bf5 10. Bd3 Re8 11. Nf3 dxc4 12. Qxc4 h6 13. Ne5 Be6 14. Qc2
Nf6 15. O-O Nbd7 16. Nxd7 Qxd7 17. Bb2 Bd5 18. Rfe1 Ne4 19. f3 Ng5 20. e4 Be6
21. f4 Nf3+ 22. gxf3 Bh3 23. f5 Qe7 24. Qf2 Qg5+ 25. Qg3 Qd2 26. Re2 Qxd3 27.
d5 Qxe2 *
Position (FEN): r3r1k1/ppp2pp1/7p/3P1P2/4P3/P4PQb/1B2q2P/R5K1 w - - 0 28
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 559
Best move: Qxg7#