at that: Daniel 11:45
Michael: Daniel 10:13; Jude 1:9; Revelation 12:7
the great: Daniel 9:25, Daniel 10:21; Isaiah 9:7; Ezekiel 34:24, Ezekiel 37:24; Ephesians 1:21; Revelation 1:5, Revelation 17:14; Revelation 19:11-16
there shall: Daniel 9:12, Daniel 9:26; Isaiah 26:20-21; Jeremiah 30:7; Matthew 24:21; Mark 13:19; Luke 21:23-24; Revelation 16:17-21