Another way would beis to use Vertex Slide:
Vertex Slide:
Select Edge than Useedge then use Shift+VShiftV and thanthen hold hold AltAlt to allow extend mode.
The only problem is that there is no way to snap it so you just need to make the best match that you can and align it afterwards.