Puzzle of the week #153

Level: 
3-Bishop
Chess Diagram: 

--------
--------
-------p
--------
------pp
----N-Pk
-----K--
--------

This time I will do the analysis for you since it is very straight forward:
1. White is up in material by 1 point.
2. White's King is better positioned and with more options.
3. Black wants to get rid of the g3-pawn in order to obtain a draw.
Now the heavy work; your task:
a) White to move and win;
b) Explain the strategy used for your proposed solution.

Total available points for this puzzle is 20. The answers will be published next week together with puzzle #154.

Puzzle #152 solution:
GM Sutovsky, Emil (ISR) - GM Zhao, Jun (CHN) Aeroflot Open 2011. The best answers came from the youngest: Harmony and Leo. Congratulations to both for the excellent work!
Leo:
"Option B is the right one for White. That is to attack to the end. The reasons for choosing option B are:
1. Although Black has 2 Rooks, but one the in the far corner doing neither defending nor attacking.
2. Black has 4 strong chained Pawns in the centre but still needs lots of moves to get to promotion.
3. Black's King is under attacking.
4. White's King safety is better than Black. Only the Black Queen can attack it.
5. All White's powerful pieces are in good attacking postions.
6. If possible, in the end of game, White has one potential pass h-pawn.
Winning plan:
To avoid losing the game or being tied by a perpetual check, White has to use a non-stop succession of checks to either checkmate or detroy the Black's most powerful pieces: Queen and Rook. Here is how to do this:
1.Nf6+ Rxf6 2.Rg1+ Kf7
[If 2... Kh8 3.Qxf6+ Qg7 4.Qxg7#
if 2... Rg6 3.Rxg6+ Qxg6 4.Qxg6+ Kh8 White wins by one queen and one pass pawn against one Black Rook]
3.Qxh7+ Ke6 4.Qh3+ Rf5 5.Rg6+ Kd6 6.Qxf5+ ... and wins easily."

One small addition from Harmony:
"if 3... Rg6 3.Rxg6+ Kh8 4.Qg5 Rg8 5.Qf6+ Rg7 6.Rh6 ... and wins easily." 

Correct solutions:
Harmony, Leo - 15 points
Alex - 14 points
Ziyao, Jeffrey, James, Leroy - 10 points
Philip, Daniel, Derrick - 2 points

STANDINGS:

Ziyao - 122 points
Harmony - 100 points
Alex - 93 points
James - 87 points
Philip - 69 points
Leo - 67 points
Jeffrey  - 62 points
Leroy - 48 points
Derrick - 45 points
Frank - 33 points
Kevin - 29 point
Danny - 19 points
Karl - 13 points
Daniel - 2 points

Comment: 

Knight's short journey (2)