Tom Kohler-Cadmore scored his maiden century for Penrith Panthers as they chased down a 300 plus score for the second time in a fortnight to defeat home side Mosman by three wickets at the Allan Border Oval.

The Worcestershire batsman again opened the innings and hit a match-winning 126 in the Sydney Grade Cricket first grade encounter.

Kohler-Cadmore had scored exactly 50 when Penrith reached a 379 target in their previous two-day match against Eastern Suburbs.

But this time he played the major knock after Mosman had declared on their day one total of 325-9 declared from 96 overs.

The former Malvern College pupil has continued where he left off at New Road after scores of 89 against Durham and 130 against Middlesex in the final two matches of the season.

Kohler-Cadmore faced 238 balls and struck one six and 19 fours.

He quickly lost his opening partner J Di Bartolo, who had scored a hunded during a 147 opening stand with Kohler-Cadmore in the win over Eastern Suburbs, with just 12 on the board.

But Kohler-Cadmore then shared in stands of 52, 68, 59 and 60 to keep Penrith on course for victory.

He was finally sixth out at 291 with 35 more required and an unbeaten 61 from J. Lalor saw Penrith cross the finishing line.

Penrith collected six points and their opponents none.