A fiery Melbourne derby has gone right down to the wire, with both sides left to rue late chances to snatch both a victory and bragging rights.