Place medium saucepan full of water on stove to bring to low boil. Add vinegar to water.
Heat olive oil in 8 inch skillet over medium heat. Add onion and cook till lightly browned on edges. Add garlic and cook for 1 minute. Add marinara and turn to simmer to keep warm.
Place one egg in a small sauce cup and add to water in the saucepan. The water should be at a low boil. Repeat with additional egg. Cook for 3 minutes. Remove to paper towels. Cook the other two eggs repeating the procedure.
Toast English muffins. Add one poached egg per English muffin. Add a large spoonful of marinara to the top of each egg. Sprinkle with provel ropes or freshly grated Mozzarella. Cover with foil and let the cheese melt for about 2 minutes.
The easiest way to remove the eggs from the paper towels is to gently flip them over on to the English muffins.