 In the quarter final Hearts faced another SPL side , St Mirren . Hearts conceded early on after a Graham Carey free @-@ kick before Craig Beattie scored and then set up Rudolf Skácel to put Hearts in front . Zaliukas then scored a late own goal after deflecting a Nigel Hasselbaink shot into his own net to level the match . In the replay at St Mirren Park , Carey had an early penalty saved , after a handball by Zaliukas , and Hasselbaink then scored a goal which was ruled out because the referee had not given St Mirren an advantage . Hearts then came back into the match as Hamill and Skácel scored to give Hearts a 2 @-@ 0 win . In the semi @-@ final at Hampden Park , Hearts were drawn against cup holders Celtic . Skácel scored shortly after half @-@ time for Hearts before Gary Hooper scored a late equaliser for Celtic . Hearts were then awarded a stoppage @-@ time penalty which former Celtic striker Beattie converted . There was controversy around both Hooper 's goal and Beattie 's penalty after the match as Hooper had looked offside when he scored his goal and Hearts ' penalty was considered to have been wrongly awarded by the referee . 
