Puzzle of the week #275

Chess Diagram: 

[Event "Puzzle #275"][Date "2015.04.05"][Result "1-0"][SetUp "1"][FEN "r3kb1r/1pp3p1/p3bp1p/5q2/3QN3/1P6/PBP3P1/3RR1K1 w kq - 0 1"]

White has sacrificed 2 pawns to obtain this position with the black King trapped in the center. White to move; your tasks:
a) Attack the black King using the best line you can think of
b) Write down all tactics you (white) are using

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

Puzzle #274 solution:
Enevoldsen – Andersen, DEN 1937. There was no 100% good solution. This is how it should have looked like:
a) Black is up a pawn. Both sides have castled and while the white King is quite safe, the black one is trying to hide behind a stubborn defence. All white pieces are pretty much ready for a final assault, pointing toward the black King; meantime black has at least 3 pieces not helping with the defence (Bb7, Rc8 and Qe8). The first move is crucial as it needs to destroy the base on the defensive pawn chain g7-h6: the g7-pawn.

[Event "Puzzle #274"][Date "2015.03.30"][Result "1-0"][SetUp "1"][FEN "2r1q1r1/pb1n1ppk/3pNn1p/2pP1P2/2p4B/P1P4R/3Q2PP/1B3RK1 w - - 0 1"]1.Nxg7 Rxg7 (1...Kxg7 2.Qxh6+!! Kxh6 3.Bxf6#) 2.Bxf6 Nxf6 3.Qxh6+ Kg8 4.Qh8#

Correct solutions:
Terry - 15 points
Benjamin, Coco, Cody, Jalen, Bradley - 10 points
Aaron, Andrew, Hyson, Deryk, Dheera, Uros - 5 points

Coco - 154 points
Bradley - 135 points
Cody - 133 points
Benjamin - 130 points
Jalen - 118 points
Hyson - 109 points
Deryk, Aaron - 85 points
Yakov - 72 points
Terry - 65 points
Uros - 15 point
Dheera - 7 points
Andrew - 5 points


Double attack