Puzzle of the week #152

Level: 
3-Bishop
Chess Diagram: 

r----rk-
-p-----q
p--p-p-Q
----p--N
--Pp----
--------
PP-----P
-----R-K

Most of the times when players are of equal stregth and that is GM level, we see long games with "all in" attacks and stubborn defences. The result stays on the edge of a knife until peace is made or one of the sides falters and all is decided. Our current position falls into this category: 2 GMs are facing each other, White has sacrificed an exchange and some for an "all in" attack and Black has defended extremely well.
It is White's turn to move and you should decide which of the following options is the best:
a) Black has successfuly defended and after 32.Nxf6+ Rxf6 33.Qxf6 Qe4+ both sides will make peace with a perpetual check on the White King;
b) If we played so long, why not continue the attack to whatever end?
c) White resigned since after the Queens get exchanged those 4 central Black pawns will overpower White.

Please explain your choice and provide the best line you can think of for each one of them. Total available points for this puzzle is 15. The answers will be published next week together with puzzle #153.

Puzzle #151 solution:
Joanne Foote - Pawnislander, Internet game, Jan 2011. This puzzle was tougher than expected. It takes a lot more chess knowledge to analyse a position properly and come up with a plan for both sides when there's no clear solution in front of us. Surprisingly the best answers came from Derrick and Jeffrey:
"a) Jeffrey - position analysis:
White:
1. Rook on an open file
2. Should try to keep the position closed or try to exchange at least one Bishop
Black:
1. Up a pawn
2. Pawn majority on the Q-side
3. Rd5 has restricted movement
4. Bg7 guards f6 under attack and with a possible fork
5. Has the Bs pair
CONCLUSION:
White would want to trade pieces.
Black would want to keep the Bs pair and use the pawn majority to create a passed pawn
b) Derrick - White lost the game because it lets her Bishop off his post! The Bishop's purpose was to destroy the base of the pawn chain, but Black simply advances his pawn by minimizing White moves. Immediately the pawns on a5-b4 and c5-d4 come in effect by taking out the Rook with pawn moves and bxc3 captures the Rook for sure. The Black pawns can work together to create a Queen and deliver a back rank checkmate.
c) Derrick - White should counter attack:
1.Bxh6 Bxh6 2.Nf6+ ... wins 1-0
1.Bxh6 Bxe4 2.Bxg7 Bxc2! 3.Bxd4 ...
[If 3.Bf6 ... then 3... Ba4! and Black maintains the advantage]
3... Rxd4 4.Rxc2 ... equal
1.Bxh6 Be5
(or 1... Bh8) 2.Bd2 ... moved back to defend. White got his pawn back."

Correct solutions:
Jeffrey, Derrick - 20 points
Kevin, Leo - 18 points
Ziyao, Alex - 15 points
James, Philip - 13 points
Leroy, Harmony - 10 points

STANDINGS:

Ziyao - 112 points
Harmony - 85 points
Alex - 79 points
James - 77 points
Philip - 67 points
Jeffrey, Leo - 52 points
Derrick - 43 points
Leroy - 38 points
Frank - 33 points
Kevin - 29 point
Danny - 19 points
Karl - 13 points

Comment: 

The edge of a Knife