重案组顾问夏洛克可能从没想到自己有一天会被迫调查一宗袭击案,而让他不得不接受的原因是因为搭档乔恩的命。说起来还是五年前,年青人康纳·布鲁内尔在深夜遇袭受重伤。经抢救幸存下来,却对止痛药上瘾,一年后终因吸毒过量死亡。他的父亲杰克不相信儿子的死只是意外,曾多次向警方和私家侦探求助。他也不只一次的找过夏洛克和乔恩,但总是因为其他更重要的案件而被忽视。按照纽约州法律,袭击案的追诉期为五年。在追诉期的最后一天,已患上癌症无意独活的杰克决定孤注一掷,持枪劫持一家路边餐馆,其中有二十多名食客,包括当年经手康纳遇袭案的警官。夏洛克和乔恩得到警方通知,在杰克的要求下进入了餐馆。之后的结果可想而知,乔恩被扣留,夏洛克必须在子时追诉期限前破解这宗五年前的袭击案。.警局以前的调查资料提供不了任何线索,可见当时负责调查的警官根本没用心思,难怪杰克会特意挑选其用餐的时间行凶。在康纳的手机里,夏洛克发现他与一名律师有不正当的同性婚外恋情。但案发时,律师和他的同性丈夫正在海外度假,没有作案时间。不过律师提供了新情况,在法学院就读的康纳升到大二后就跟不上学业进度,经常挂科。袭击案发生前,康纳已被学院开除。要强的他没敢告诉父亲,自己偷偷找了份仓库保安的工作。由于仓库所有权公司经营不善,多年前仓库就处于空置状态。康纳当时的工作只是负责夜间巡察,防止有人闯入胡闹。夏洛克由此想到,案发当晚很可能是有人要利用仓库做不法事情,才会伤害康纳,让仓库无人看守。在联调局的纽约夜间红外成像俯瞰录像中,夏洛克发现当夜的确有不明驳船在仓库旁的港口靠岸,十余辆大型牵引卡车载着从船上卸下的几百只铁桶消失在夜幕中。看来康纳的死与美国有史以来最大的走私案有关系。在纽约州能提供这么多大型卡车的租车公司并不多,车队管理人弗兰克·特林布也承认当天的确是他们的卡车。可弗兰克并不知道详情,租车公司一直受当地黑帮“海岸线99”的威胁,卡车经常是晚上被开走天亮还回来,没人敢过问。也就是自从那天后,弗兰克就再也没有了“海岸线99”的消息,仿佛这个帮派从人间蒸发一般。夏洛克以为“海岸线99”消失是因为帮派斗争,让他意外的是与“海岸线99”为敌的黑帮组织也对他们为何突然解散毫不知情。倒是一名曾经“海岸线99”的成员透露了些情况,五年前帮派上层宣布解散,没有任何解释。大约两年前,他在一家小店里见到过帮派头目特勒尔。在那家小店的对面,夏洛特看到一幢大门紧闭,看似废弃的建筑物,墙壁上却安装着最先进的监控设备。在马库斯的配合下,夏洛克闯入建筑物内,里面整整齐齐码放着上百只铁桶。不过里面并不是夏洛克猜想的毒品,而是枫糖浆。枫糖浆是由自然生产,无需过多人力加工。时间越长,差异就逐渐增大。为了解决这个问题,枫糖生产联盟就制定了生产限额。正因为配额的存在,才让流入黑市的枫糖能卖出高价。“海岸线99”囤积的枫糖浆中含有木香草香精,利用一点夏洛克很快就确定了购买这些非法枫糖浆的煎饼餐馆。以此顺藤摸瓜,警方抓到了出售糖浆的人。根据他交待,头目特勒尔的朋友策划了那次的走私活动。特勒尔解散帮派,放弃风险大的毒品生意,只选了几个人干这一票,然后以此为生。那位朋友的姓名,他并不清楚,只听说是个厉害角色,曾在酒吧中单挑多人。很不幸,唯一知道内幕的特勒尔在一年前死于车祸。夏洛克遍查警方档案,总算从接警纪录中找到了符合那个神勇传说的人,车队管理人弗兰克·特林布。这个加拿大人队的球迷,因为一场曲棍球赛事,在酒吧接连打倒对方球队球迷和多名保安。从伤痕对比上,球迷脸上的伤痕与康纳脸上的伤痕一致,属于被同一人殴打致伤。可以断定,弗兰克就是袭击康纳的行凶者。凶手找到了,可此时已是零时过五分。餐馆里的杰克失望的看着墙上的钟,始终无法开枪。即使事前他想过多少次要杀了玩忽职守的办案警官,可真到了时候,他无法抠下扳机。乔恩看出杰克是出于对儿子的爱,是为了得到正义,不可能下手杀害无辜的人。在乔恩的劝说下,杰克放下枪,投案自首。杰克放弃了,夏洛克却没有。他思考了一个晚上,得到“人人”黑客帮助后,终于找到了起诉弗兰克的办法。根据美国法律,追诉期在当事人离境时冻结,等当事人入境时再继续计算,以防止在境外滞留逃避追诉。从“人人”黑客得到的资料里,弗兰克曾在加拿大购票观看自己钟爱的曲棍球队比赛,为期27个小时。在扣除27小时冻结期后,康纳遇袭案仍在追诉期内。纽约警方据此逮捕了弗兰克,告慰康纳的在天之灵。当然,夏洛克也要支付“人人”的报酬,按事先约定由乔恩亲自执刀剃光了他的头发。