Since... 1994!

King's Gambit - Falkbeer Counter Attack

1. e4 e5 2. f4 d5 3. exd5 e4 4. Nc3 Nf6 5. d3 Bb4 6. Bd2 e3 7. Bxe3 O-O 8. Bd2 Bxc3 9. bxc3 Re8+ 10. Be2 Bg4 11. c4 c6 12. dxc6 Nxc6 13. Kf1 Rxe2 14. Nxe2 Nd4 15. Qb1 Bxe2+ 16. Kf2 Ng4+ 17. Kg1 (diagram)
There is a mate in 7 moves for black, can you find it?

Solution