Puzzle of the week #31

Level: 
3-Bishop
Chess Diagram: 

------k-
-Rp----p
--r--p--
----nKp-
N-p-P---
p--r-PP-
P-R---P-
--------

Montreal was the gracious host city of the Canadian Open between July 19-27, 2008. This international event together with this year's CYCC from Quebec City were part of the celebrations of Quebec's quadricentennial (400 years). The Open managed to gather together 325 players divided in 5 sections. In the top sections we saw 17 GMs and 10 IMs, with section A winners decided in a 4 way tie as follows:
1-4. GMs Alexander Moiseenko (Ukraine) 6.5/ 9 games
1-4. GM Eduardas Rozentalis (Lithuania) 6.5/ 9 games
1-4. GM Victor Mikhalevski (Israel) 6.5/ 9 games
1-4. IM Matthieu Cornette (France) 6.5/ 9 games
...
A very interesting game was played in round 6 between Canadian FIDE Masters Sylvain Barbeau - Raja Panjwani. After 34.Kf5 ... they reached the following position (see diagram). Questions:
a) Analyse the position and decide what is the most likely result (5 points)
b) Come up with a possible line (no longer than 10 moves) at best play for both sides (5 points)
Total available points for this puzzle is 10. The answers will be published next week together with puzzle #32.

Puzzle #30 solution:
Another controversial position judged differently by those sending answers. White has a stronghold in the supported passed pawn from "h6", but in the same time "Ke1" was left in the center with the hope all surrounding White pieces would be able to defend it. Some said "a6" was a weakness for Black, but that pawn matters very little at this moment in the game. The question here is: can "Ke1" survive a possible attack, or "h6" will offer sufficient counter chances to force Black to retreat? It takes a lot of confidence to play like Boris:
32...Nxd4! 33.cxd4? Qb4+ 34.Qd2 Qxc4 and the game is already decided. It continued with 35.Rfh1 e3 36.Rxe3 Rxd4 37.Qc3 Qd5 38.Rf1 Rg2 39.Re8+ Kb7 40.Qf3 Rd1+ 0-1.
John offered another nice line: "32... Nxd4! (the blow-away!) 33.cxd4 Qb4+ (another forcing move) 34.Qd2 ... (forking Qb4 and Rf4, which forces Black to make a decision) If {3.Kd1 Qb1+ 4.Kd2 Qb2+ 5.Ke3 Qc3+ 6.Bd3 Qxd3+ 7.Qxd3 exd3 8.Kxd3 Rxd4+ 9.Kc3 Rxa4, which wins} 34... Qxc4 35.Rxf4 Rg1+! 36.Kf2 Qf1+! 37.Ke3 Qxh3+ (Black wins back the sacrifice and like a nightmare that never stops, White is STILL on the run) 38.Kxe4 Qxh6 wins."

Correct solutions:
John D - 9 points
Joshua - 7 points
Wilson and Karl - 5 points
Jeremy - 3 points

TOP 10 STANDINGS
41.0 John
36.0 Wilson
34.0 Joshua
26.0 Jeremy
15.0 Karl
10.0 Jacob and Nathaniel

Comment: 

King chase