The solution to middlegame Quiz

A totally fantastic finish!

Solution to quiz

Here is the solution to the quiz I posted yesterday: