The obligation to attend Mass is fulfilled by attendance at a valid Catholic rite on the day of obligation or the evening of the previous day. The readings do not matter. If they did, you couldn’t fulfill your obligation at the Extraordinary Form or the Byzantine Liturgy, since they don’t follow the same readings. Attending a wedding on Saturday evening fulfills the obligation. Also, receiving communion is not necessary to fulfilling the obligation; one is only obligated to receive once a year, during the period from Ash Wednesday to Pentecost, in what is known as the Easter Duty.
-ACEGC