KNTFL junior division one semi finals | PHOTOS

Bordertown played host to today's KNTFL junior division one semi finals.

Teams who finished in the top four featured throughout the day, with winners going on to play in next week's grand final at Naracoorte.

Third-placed Kingston held off a fast-finishing second-placed Bordertown team in the first Junior Colts game of the day, winning the tightly contested match by only five points.

Undefeated Kybybolite took on fourth-placed Mundulla in the other Junior Colts game, with Kybybolite flexing their muscles to win by massive 102 points.

The first Senior Colts game saw second-placed Kybybolite thrash third-placed Penola by 75 points.

Going into the final match of the day, all expected the undefeated Kingston to get past fourth-placed Keith, but it didn't go that way.

Keith produced one of the best performances of year to steal an unlikely six point victory and book their place in next week's grand final against Kybybolite.

Weren't able to attend the games? Look at our massive photo gallery above.