when source eNodeB and target eNodeB is handled by different MMEs then in that case S10 interface comes into pictures. and of course both the enodeB would not have direct communication so S1 interface will involve.
Please find the call flow in the following diagram:
Source eNodeB Source MME Target MME Target eNB
---> handover required -----> Forward Relocation Request ---> Handover Request --->
<--- handover Command <----- Forward Relocation Response <--- Handover Request Ack <--
Some more messages exchanged while handling handover with MME relocation.