Chess puzzle (Checkmate)
Moves: 1. d4 c6 2. Nf3 d5 3. c4 Bf5 4. Nc3 e6 5. Bf4 Nf6 6. e3 dxc4 7. Bxc4 Nbd7 8.
O-O Be7 9. Ne5 Nxe5 10. Bxe5 O-O 11. Qe2 Bg6 12. Rfd1 Nd5 13. e4 Nf6 14. d5
exd5 15. exd5 Bh5 16. f3 Qb6+ 17. Kh1 cxd5 18. Nxd5 Nxd5 19. Bxd5 Rae8 20. Qc4
Rc8 21. Qe4 Bg6 22. Qg4 Rc2 23. Rac1 Re2 24. f4 Rc2 25. Rxc2 Bxc2 *
Position (FEN): 5rk1/pp2bppp/1q6/3BB3/5PQ1/8/PPb3PP/3R3K w - - 0 26
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 574
Best move: Qxg7#