White to move - mate in 4

Rogelio Antonio vs Reggie Olay, Quezon City, 2001

[FEN "2b3k1/r3q2p/4p1pB/p4r2/4N3/P1Q5/1P4PP/2R2R1K w - - 1 0 KQkq - 0 1"] [NAVIGATION "0"] [CUSTOM_MOVE "1"] 1.Qh8+ Kxh8 2.Rxc8+ Qf8 3. Rxf8+ Rxf8 4.Rxf8#