The final 15 minutes of the first half fizzled out but Larne made a bright start to the second period, with Ryan going close again.
Cian Bolger delivered the ball to Ryan at the back post and his audacious overhead kick almost caught out Lapoukhov.
The hosts began to grow into the game after the introduction of forwards Timof Milnichenko and Zherdev and they fashioned two good chances in quick succession.
Substitute Melnichenko flashed a low shot wide from outside the area before the dangerous Pigas delivered a pinpoint cross to Zherdev at the back post and he headed wide from close range.
As Larne started to sit deeper, Bolger then gave away the penalty as he was deemed to have prevented Melnichenko from connecting with another deep cross from Pigas.
Defender Gavrilovich stepped up and slammed home the resulting spot kick, with the hosts' celebration one of relief after a laboured 65 minutes before the penalty.
Things went from bad to worse for Larne as Dinamo grabbed a fortuitous second five minutes later.
Pigas picked out Zherdev at the back post, whose downward header squirmed under Ferguson and into the net.
Those goals seemed to knock the stuffing out of Larne, as they failed to muster a response.
Their misery was compounded when captain Bolger was sent off in injury time after receiving a second yellow card as Larne fell to their fifth straight defeat in the competition.
They have now had a man sent off in three of their five games and Bolger will miss the final game against Ghent at Windsor Park next Thursday.