England head coach Phil Neville said his side "should be beating the Czech Republic by more" after Leah Williamson's late goal saw the Lionesses end their 2019 fixtures with a scrappy victory.
Arsenal defender Williamson's first senior international goal - a deflected winner from outside the box - gave England a narrow win as snow fell on a wet and slippery pitch.
It is the Lionesses' second win from their six friendlies since this summer's Women's World Cup, easing some of the pressure on Neville, but their disjointed defending showed hard work lies ahead in 2020.
The Czechs, ranked 28th in the world, scored twice through Slavia Prague forward Tereza Szewieczkova in a poor first-half Lionesses' display, either side of quickfire, clinical finishes from Beth England and Beth Mead.
The Lionesses should have had a penalty when Arsenal's Mead was bundled over in the area as they improved significantly in the second half, but they are still yet to rediscover the form that propelled them to the World Cup semi-finals.
"We got the win, that's what I demanded," Neville told BBC Sport.
"We should be beating Czech Republic by more than 3-2. We dominated the second half but we were careless in possession and with the final ball or cross.
"Now the hard work starts for after Christmas, getting back to the level they and I know we can achieve. I'm looking forward now to the hard work and getting back to the level I know we can."
Late strike gives England relief
England had appeared to be labouring towards another disappointing result, having lost five of their previous seven games since reaching July's semi-finals in France.
Playing just 72 hours after 77,768 cheered them on at Wembley in a 2-1 loss to Germany, the Lionesses were in front of merely hundreds in Ceske Budejovice, in a flat atmosphere and freezing conditions.
That contrast in the stands between the two games was theoretically supposed to be mirrored by the contrast between the oppositions, with Neville's side ranked joint fifth in the world.
Yet England made a poor start and fell behind when playmaker Katerina Svitkova had space and time to slip a fine through-ball to her Slavia Prague team-mate Szewieczkova to slot home, with England having already been let off from earlier chances.
The Lionesses responded quickly to lead through England's volley and Mead's curling finish, but Szewieczkova soon made it 2-2 with a terrific strike from long range.
In the absence of captain Steph Houghton and striker Ellen White - both rested - England needed inspiration, with Neville having called his side's form "totally unacceptable" after their loss to Germany.
Neville added: "We wanted to finish [the year] on some kind of win. The players have put an unbelievable effort in in the last 12 months
"We know the last three months haven't been good enough from the team and me but we shouldn't take anything away from the last 12 months, in terms of where we've taken women's football."
Of England's 20 games in this calendar year, they have won 11, drawn two and lost seven.
It is a year that will predominantly be remembered for the Lionesses' run to the last four of the World Cup and Neville's side also won the invitational SheBelieves Cup for the first time in March.
And while their final match of 2019 has left them with plenty of thinking to do over the winter, Williamson's late strike will have given the travelling camp a lift, with more than three months to wait until the squad next regroup in late February.