Puzzle of the week #91

Chess Diagram: 


One of the most exciting strategies in chess is to play an opposite wing attack. Both sides launch vicious attacks, one on the Queen-side and the other one on the King-side, with the winner normally decided by the following guiding ideas:
a) attacking the King is always more dangerous;
b) the faster attack always win. I have also played quite a few games using this strategy and they create a powerful feeling; of course it is a lot more pleasant to be on the winning side!
Today's position comes from a game played between 2 players with the same name: P F Schmidt - P R Schmidt, Heidelberg 1946. A superficial look would tell us that Black's attack came faster, as White's Queen-side has been wiped out. However taking into consideration what I said above
your tasks are:
1. Analyse the position to decide who's better (10 points);
2. White to move and win (10 points);
3. A precise response to number 2 will get you 5 bonus points.
Total available points for this puzzle is 25. The answers will be published next week together with puzzle #92.

Puzzle #90 solution:
This position has originally been posted on Chessbase website. It was not easy to choose between the answers received, so my selection should not upset anyone. All three best answers were excellent! Rick wrote:
The first thing I did when I saw this puzzle was to try and eliminate "B) Qe4" because you wouldn't normally give us the answer like that. I discovered this: 1.Qe4 Qxd5+! 2.Qxd5 Rc5! 3.Rxc5 dxc5 obviously gives Black a huge advantage with 2 passed pawns. I thought white had to give perpetual check and draw, but...
1.Rh8!! ... Here, the 4 most obvious responses from black lose.
a) If black tries the same trick with: 1... Qxd5+? 2.Qxd5 Rc5 3.Qxc5 dxc5 4.Re8! ...
where White has an easy endgame.
b) 1... Kxh8?? 2.Kh6! ... where Black can't defend 3.Qg7#
c) If black is greedy and tries: 1... Bxb5? 2.Kh5+! Kxh8 (2... Kf6 3.Qg5#) 3.Kh6! Same mate as above.
d) 1... Qa8, Qb8, and Qc8 lose to 2.Rg8+ Kxg8 (2... Kh7 3.Kh4! wins) 3.Kh6+ Kf8 4.Qg7#
So black must play... 1... Bg6 Any other move loses the Bishop.
2.Rg8+!! Kxg8 Talk about an irritating rook! 2... Kh7 3.Qh3+ Kxg8 4.Kxg6 wins.
3.Kh6! ... 1-0 Black cannot prevent 4.Qxg6 ... and then mate on f7. Have you ever seen a King better than the one in this game?

Correct solutions:
Karl, Owen, Rick - 20 points
Humphrey - 15 points
Nathaniel - 10 points
Andy Q, James, Katerina - 2 points


Karl - 98 points
Rick - 90 points
Owen - 79 points
Andy Q - 75 points
Jeffrey - 43 points
Humphrey - 24 points
James - 19 points
Katerina - 12 points
Alex, Nathaniel - 10 points
Wilson - 2 points


Opposite wing attack