Chess puzzle (Checkmate)
Moves: 1. e4 Nc6 2. Nf3 f5 3. exf5 d5 4. d4 Bxf5 5. Bb5 Qd6 6. O-O O-O-O 7. Bxc6 Qxc6
8. Ne5 Qf6 9. Nc3 e6 10. Qf3 a6 11. g4 Bg6 12. Qg3 Bd6 13. Bf4 h5 14. g5 Qf5
15. h4 Ne7 16. Rac1 Rhf8 17. Nxg6 Nxg6 18. Bxd6 Rxd6 19. Ne2 Qf3 20. c4 Qxe2
21. cxd5 Rf4 22. f3 Qe3+ 23. Kg2 Rxd5 24. Rfe1 Nxh4+ 25. Kh3 Qxd4 26. Re4 Rxe4
*
Position (FEN): 2k5/1pp3p1/p3p3/3r2Pp/3qr2n/5PQK/PP6/2R5 w - - 0 27
White to move.
Themes: Queenside Attack Endgame Mate in 1 
Puzzle rating: 1454
Best move: Qxc7#