if you couldn't tell white wins its also white to move
GM only puzzle
It is an illegal position with the bishop on h8 so technically it's not a puzzle. And if you'd claim it is a chess960 position I'm afraid black also had no last move. Which means he must start and is already stalemated. But if you ignore these things - which are all true - and let white start anyway then indeed he can win. But I prefer to play by the rules.

go here https://www.chess.com/forum/view/general/challange-mk2 to see how I solved it
Ke6 i think
1 Kd6 Kf8 2 Nf5 Kg8 3 Ke6 Kf8 4 Nd6 Kg8 5 Nf7 Kf8 (this is why White triangulated the King on the first move) 6 Nxh8 Kg8 7 Nf7 Kf8 8 Ne5 Kg8 9 Ke7 Kh8 10 Ng4 Kg8 11 Ke8 Kh8 12 Nh6 gxh6 (only legal move) 13 Kf7 h5 14 g7+ Kh7 15 g8=Q Kh6 16 Qg6#
Two critical points: the White Knight has to be able to move to f7 when the Black King is already on g8; the White Knight has to be able to move to h6 when the Black King is already on h8 and the White King can immediately move to f7. If the Black King does not go into the corner then the White King moves to e6/d6 and the White Knight moves to d7 to drive the Black King out of the corner and allow either Nf6 (when the Black King is on d8 and the White King is on d6) or Kf7 (when the Black King is on d8 and the White King is on e6).
Correction. Black does have a last move (Kh7-g8) so it is possible for white to start. What remains is that the position is illegal in standard chess. But with the "Chess960" condition the proposed solutions do work!
Correction. Black does have a last move (Kh7-g8) so it is possible for white to start. What remains is that the position is illegal in standard chess. But with the "Chess960" condition the proposed solutions do work!
Yes black has a move but its stupid since who would not take the unprotected pawn?!
Most of the puzzles in puzzle rush or puzzle battle start with showing the opponent making a stupid move.
can you solve?
no stockfish