Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. exd5 exd5 4. Nf3 Bg4 5. Be2 Nc6 6. O-O Bd6 7. h3 Bh5 8. c4
dxc4 9. Bxc4 Nge7 10. Re1 Qd7 11. Be3 O-O-O 12. Nc3 Kb8 13. a3 f5 14. Be2 f4
15. Bd2 Bxf3 16. Bxf3 Nxd4 17. Ne4 Nec6 18. Bc3 Nxf3+ 19. Qxf3 Be5 20. Rad1 Qf5
21. Nc5 Bxc3 22. Qxc3 Rhe8 23. Rxd8+ Rxd8 24. Na6+ Kc8 25. Nb4 Nd4 26. Re7 Qa5
27. Qc4 Qb5 *
Position (FEN): 2kr4/ppp1R1pp/8/1q6/1NQn1p2/P6P/1P3PP1/6K1 w - - 8 28
White to move.
Themes: Queenside Attack Endgame Mate in 1 
Puzzle rating: 891
Best move: Qxc7#