Chess Puzzle of the Week (46)

puzzle45

The solution to last week’s puzzle:

 

White draws by playing 1. Ke5 (only move) h5 2. Kd4 (only move) Kf6 3. Kd5 (only move). Specifically this move order so that Black can’t play Ke6 here.

Well done if you solved this puzzle.

 

This week another game from the RJCC database. played in 2004.

puzzle46

Black to play and win. I need the next two moves, please.