Puzzle of the week #264

Level: 
3-Bishop
Chess Diagram: 

r-b--rk-
p-----b-
--p-----
n---qppR
----p-P-
--PP----
P-PQBP--
R-B-K-N-

Two FIDE-IM level players have reached this position after the following opening line:
1.e4 e5 2.Nf3 Nc6 3.Bc4 Nf6 4.Ng5 d5 5.exd5 Na5 6.Bb5+ c6 7.dxc6 bxc6 8.Be2 h6 9.Nh3 g5 10.d3 Bg7 11.Nc3 O-O 12.Ng1 Nd5 13.h4 f5 14.hxg5 hxg5 15.g4 Nxc3 16.bxc3 Qd5 17.Rh2 e4 18.Qd2 Qe5 19.Rh5 ...
Your tasks:
a) Name the opening
b) Decide who stands better and why
c) Black to move and win

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

Puzzle #263 solution:
Game Shirov, Alexei - Sulskis, Sarunas, 41st Olympiad Norway 2014. I got 4 very good responses from Hyson, Anya, Bradley and Jalen. Happy to see they understood the position! The correct answers:
a) Two Knights, Fried Liver attack
b) All pieces in position to attack the black King left in the center. The white King is also in the center, but black has no time and no forces to attack it.
c) Winning line:
14.Nb4 bxc4 15.Qc6+ Ke7 16.Bg5+ Kf7 17.Bxd8 ...
The game ended a few moves later:
17... Rxd8 18.Qxc7+ Rd7 19.Qxe5 Rd6 20.d5 Bd7 21.Qf4+ Kg8 22.Qxc4 a5 23.Nd3 a4 24.Nc5 h5 25.Nxd7 Rxd7 26.d6+ Kh7 27.Re6 g6 28.Rxg6 1-0

Correct solutions:
Hyson, Anya, Bradley, Jalen - 20 points
Cody, Coco - 15 points
Daniel, Terry, Deryk - 10 points
Benjamin, Aaron - 7 points
Oliver, Brandon - 5 points
Dheera - 3 points

Standings:
Bradley - 77 points
Jalen - 69 points
Coco - 61 points
Anya - 60 points
Hyson - 56 points
Daniel - 50 points
Benjamin, Cody - 45 points
Brandon, Oliver - 43 points
Yakov - 35 points
Aaron - 19 point
Deryk - 18 point
Dheera - 17 points

Comment: 

Two Knights, Fried Liver attack (2)