I do not quite see how Latvia U19 can be rated as favorites in this fixture. Lithuania even defeated at this U19 level some months ago strong France U19 side, which we all know are full of wonderkids, many world class players performed for the France U19 team during the years, so it came as a big surprise that Lithuania U19 defeated them 2-0.
This game is held in Kaunas, in Lithuania. Another important fact. Latvia played just 2 days ago against Estonia U19 at this level, lost 2-1, Lithuania hosted 4 days ago same Estonia U19 side and won with 2-1. Everything tells me that Lithuania U19 is the better team, they are also playing at home, so I trust these big odds.