Puzzle (with no mistakes)

Sort:
Avatar of ChessActiveKid

Qxf7#