Heat a roasting pan over high heat and coat bottom with oil. Sear meat on all sides. Remove from pan and set aside.
Reduce heat to low, saute onion, celery and garlic, scraping up browned bits. Cover then cook on low for 15 minutes.
Mix in cream of mushroom soup and beer. Wrap bay leaves and cloves in cheesecloth, tie with string then add to pan. Place roast on top of vegetables, spooning some sauce over meat. Cover with foil and place lid over foil to seal well. Reduce heat and simmer 1 1/2 hours.
Remove meat from roasting pan and slice. Return to the roasting pan and spoon sauce over. Cook an additional 30 minutes.