Puzzle of the week #25 (Canadian theme)

Level: 
3-Bishop
Chess Diagram: 

r--q-knr
pp-bp-b-
---p--Q-
---Pp--p
---p----
------PP
PPP-P-B-
RNB-K--R

Link: http://www.suttlesbook.com/
Buy "Chess on the edge" regardless of your level (if any)! It will offer you countless moments of intellectual pleasure and maybe it will influence your play as well...
The importance of pawn structures was deeply understood by Duncan and properly highlighted in the book with its own exclusive chapter and an excellent selection of games. It is very hard to pick them apart, but for sure the game Forintos, G - Suttles, Tel Aviv Olympiad 1964 (part of the book; used with permission) must be in any selection. After 12 moves (last move was 12.Qxg6+ Kf8) they reached the following position (see diagram).

You need to:
a) analyse the position: look at the strong and weak aspects for White and for Black; each correctly identified aspect receives 1 point;
b) based on the above decide who is better (if anyone); 2 points
c) suggest a possible line (no longer than 10 moves) starting with move 13 for White to demonstrate your decision; worth 5 points.
The answers will be published next week together with puzzle #26.

Puzzle #24 solution:
It is interesting to note that an easier puzzle like this one gave everyone more trouble than expected. Some of the solvers adjusted their answers a couple of times, while others provided ideas but no moves. The correct answers are:
a) White threatens mate in 3: 40.Rg8+ Kh7 41.Nf6+ Kh6 42.R2g6#
b and c) 39... Rb1+ 40.Ke2 Rb2+ 41.Kf3 Rxg2 (exchanges one Rook eliminating the mate in 3 threat) 42.Rxg2 Nc6 43.Nf6 Rg7 44.Ra2 Rg1 45.Rxa3 Rc1 46.h6 a4 47.Rxa4 Nxe5+ hoping for stalemate (Bruce, Yasser) 48.Kg2 1-0
John D found another way to win this by continuing the attack on the King side: 43.h6 Kh7 44.Nf6+ Kxh6 45.Ng8+ Wins the Rook. Nice trick John!

Correct solutions:
John D, Jeremy, Algerd and Jacob - 10 points
Wilson, Joanne and Karl - 6 points
Nathaniel - 3 points
West - 2 points

TOP 10 STANDINGS
111.0 John D
104.0 Jeremy
99.0 Jacob
70.0 Matthew
63.0 Joanne
60.5 Karl
59.0 Katerina
58.0 Algerd and Wilson
33.0 Nathaniel
...
17 more solvers with less points

Comment: