in order to assign a variable name to the expected node, you may "reuse" the p-node 'B' in a template extension
MATCH (n:Label{name:'A'})--(p:Label{name:'B'})--(q:Label{name:'C'})--(r:Label{name:'D'}),
(o:Label{name:'E'})--(p)--(m:Label{name:'F'})
RETURN m,n,o,p,q,r