The Bendigo District Cricket Association completed Northern Rivers Junior Country Week grand final day with four wins and five losses.
The under-17 girls, under-17 boys, under-15A boys and under-13B boys celebrated grand final victories, while the under-16 boys, under-15B boys, under-14 girls, under-14 boys and under-13A boys were gallant in defeat.
The under-17 girls were arguably the most impressive Bendigo team on grand final day.
After losing to Goulburn Murray on Wednesday, Bendigo was on the ropes against Shepparton in the final, but bounced back to win by 16 runs at Harry Trott Oval.
Bendigo won the toss and batted and posted 8-146 from 40 overs thanks largely to 49 from Lila Keck.
The Bendigo Cricket Club showed her class by scoring 122 runs in three innings for the carnival.
Holly Ryan made 23 and added 60 for the fourth wicket with Keck after Bendigo had slumped to 3-32.
At 0-91 Shepparton looked well-placed to win the game.
However, the dismissals of openers Alyse O'Connell (28) and Gemma Boyd (55) changed the game.
Shepparton lost its way with the bat and Bendigo gave little away with the ball.
The visitors eventually finished 6-130 and Bendigo celebrated a 16-run win.
Mackenzee Porter (2-8) led the way with the ball for Bendigo.
After winning all six of its T20 preliminary round matches, Bendigo started hot favourites against Shepparton in Thursday's final at Seymour.
For a large percentage of the match it appeared as though Bendigo would fall at the final hurdle.
Skipper James Barri kept his side in the game with a brilliant innings.
Barri made 62 off 63 balls, but only one other team-mate reached double-figures - Jasper Langley (16) - as Bendigo battled its way to 9-106 off 20 overs.
The highlight for Shepparton was a hat-trick by Bailey Roberts (3-15), who dismissed Langley, Tom Perrin and Patrick Murphy in consecutive balls.
Shepparton's reply was cautious, but at 4-78 with 25 balls remaining the odds were in its favour.
However, the next five deliveries defined the match.
Perrin removed Fletcher Paul with the final ball of the 16th over before Bendigo claimed two more wickets off the first four balls of the 17th over bowled by Barri, including a crucial run out by Tom Purcell.
After being under the pump, Bendigo was all of a sudden on top and Shepparton couldn't respond.
Shepparton lost 5-12 off the final 25 balls to finish 9-90.
Reilley Porter (2-8 off four overs) was superb for Bendigo, Nash Robinson (2-19) claimed two late wickets and Barri (1-13) and Aidan Clemens (1-13) put the brakes on in the middle overs.
The under-16s scored three easy wins in the preliminary rounds, but fell away on grand final day.
Shepparton scored a six-wicket win after dismissing Bendigo for just 93.
Louis Banfield (22) and Xavier Austin (19) were the only Bendigo batsmen to score more than nine.
Bendigo's bowlers fought hard to have Shepparton 4-42, but an unbroken 52-run stand by Ben Woods (26 not out) and Riley Moon (32 not out) saw Shepparton home with 51 balls to spare.
Bayden Hunter (2-12) was the most successful bowler for Bendigo.
Bendigo won a high-quality grand final against Shepparton at Broadford.
Shepparton's bowlers did a good job to put the clamps on Bendigo's in-form top-order and at 4-57 a score of 150-plus looked unlikely.
However, a brisk 35 from 37 balls from Archer Day broke the shackles, before Max Cahoon (30 off 26 balls) and Jedd O'Keefe (13 not out) added 31 valuable runs for the ninth wicket to lift Bendigo to 158.
The late innings partnership proved to be decisive to the outcome of the game.
Bendigo opening bowler Jack Wilson took two wickets with the new ball to put Shepparton on the back foot.
From 4-51, Oliver Warburton and Ryan Hill took control of the game for Shepparton.
They steered their side to 4-120 in the 35th over and within sight of victory.
That scenario changed with the final ball of the 35th over and first ball of the 36th over.
Hugh Rathjen had Hill stumped for 39 before O'Keefe caught Warburton (34) off the bowling of Cheesman the next ball.
It was the beginning of the end for Shepparton, which lost its final six wickets for 20 runs to be all out for 136.
Wilson (4-26) was sensational for Bendigo and he received great support from Jack Byrne (2-16) and Cheesman (2-19).
The Bendigo team's only defeat for the week came in the grand final.
Seymour dominated the match at Tallarook from start to finish.
The home side made 7-161, with Orin McKay (1-13 from seven overs) the best of Bendigo's bowlers.
Bendigo's innings lasted just 22.4 overs. No batsman reached double-figures in a team total of 56.
For the second time for the carnival Bendigo was thwarted by Goulburn Murray young gun Grace Moyle.
Moyle made a century against Bendigo on day one and backed up with 91 not out in the grand final at Bamawm.
Her big score was the catalyst for Goulburn Murray's total of 5-164 off 40 overs.
Maddy Best (2-17) had a good day with the ball for Bendigo.
It was always going to be a tough total for Bendigo to chase down, but the girls did a good job to finish 9-127 from 40 overs.
Zoe Ross top-scored with 20 and Natalie Flood made 15.
Bendigo went down to Shepparton by eight runs in a thriller at Avenel.
Chasing Shepparton's total of 7-124, Bendigo was dismissed for 116 off the second-last ball of the match.
Bendigo needed one big partnership to clinch victory, but lost wickets too regularly and it put too much pressure on the lower-order.
In the hunt for quick runs late in the innings, Bendigo lost its final five wickets for 21 runs.
Tobie Travaglia capped a standout carnival with 23 and Archie Edwards made 23 to be Bendigo's best with the bat.
Bendigo's undefeated run came to a halt on grand final day.
Shepparton overturned the round one result by scoring a 19-run win in the final at Seymour.
Shepparton put the pressure on Bendigo by scoring 6-152.
Eamon Austin (2-22) was the most successful bowler for Bendigo.
In reply, Bendigo slumped to 4-30 before Xavier Grant and Taj Taylor combined with a momentum-changing partnership.
They added 65 in good time, but Taylor's dismissal for 25 once again turned the match.
The impressive Xavier Grant (50) made his second half-century of the week, but when he and Clayton Smith were run out in quick succession, Bendigo's hopes were quashed.
Bendigo's final five wickets fell for just 22 runs and the team was bowled out for 133 with 23 balls still remaining.
Bendigo completed a clean sweep of the division when it defeated Seymour by four wickets in the final at Pyalong.
Tom Smith (3-24) had a day out with the ball as Bendigo restricted Seymour to 7-156 off 40 overs.
Opening batsman Oliver McKenzie put Bendigo on the path to grand final victory by making a fine 61 off 90 balls.
He was the backbone of a 77-run stand for the second wicket with Lachlan McKay (26).
After losing a couple of late wickets, Bendigo finished 6-158 with four over to spare.
Read more: Catch up on all the latest cricket news
Have you signed up to the Bendigo Advertiser's daily newsletter and breaking news emails? You can register below and make sure you are up to date with everything that's happening in central Victoria.