I think i've posted this before, but can't remember. Just added "limit 1" to return only the last story submitted. Place this function in your gldir/system/lib-custom.php and call it from your PHP enabled staticpage.
Text Formatted Code
//returns the single latest story from a specific topic
function phpblock_lastStory(){
global $_TABLES, $_CONF;
$topic= 'yourTopicId';
$retval = '';
//query stories by tid
$A = DB_query("SELECT title, sid FROM {$_TABLES['stories']}
WHERE tid='$topic'
AND (date <= NOW()) AND (date >= (DATE_SUB(NOW(), INTERVAL 30 DAY)))
AND (draft_flag = 0)" . COM_getPermSQL( 'AND' )
. "ORDER BY date DESC LIMIT 1");
if (DB_numRows($A) >= 1){
//format results and display
$retval .= '<h1 class="item-title">Your heading</h1>' . LB
. '<ul>' . LB;
while ($B = DB_fetchArray($A)){
$articleUrl = COM_buildUrl( $_CONF['site_url'] . '/article.php?story=' . $B['sid'] );
$retval .= '<li><b>→</b>';
$retval .= '<a href="' . $articleUrl . '">' . stripslashes( $B['title']) . '</a>';
$retval .= '</li>' . LB;
}
$retval .= '</ul>' . LB;
}
return $retval;
}