Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. f4 exf4 3. Nf3 g5 4. Bc4 Bg7 5. d4 h6 6. h4 Ne7 7. hxg5 hxg5 8.
Rxh8+ Bxh8 9. Nxg5 d5 10. exd5 Nxd5 11. Nf3 Bg4 12. Qe2+ Ne7 13. c3 Nc6 14.
Bxf4 Bxd4 15. cxd4 Nxd4 16. Qe4 c5 17. Na3 Qa5+ 18. Bd2 Qb6 19. O-O-O Bf5 20.
Qh4 Ng6 21. Qh7 Qe6 22. Bxe6 *
Position (FEN): r3k3/pp3p1Q/4B1n1/2p2b2/3n4/N4N2/PP1B2P1/2KR4 b q - 0 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1235
Best move: Ne2#