Chess puzzle (Checkmate)
Moves: 1. e4 d6 2. d4 g6 3. Nc3 Bg7 4. Be3 e5 5. dxe5 Bxe5 6. Qd2 Nc6 7. O-O-O Be6 8.
Kb1 Nge7 9. f4 Bg7 10. Nf3 a5 11. Nd4 Nxd4 12. Bxd4 Bxd4 13. Qxd4 O-O 14. Be2
Nc6 15. Qd2 Qf6 16. g4 Qg7 17. f5 Bd7 18. h4 Ne5 19. Nd5 Bc6 20. f6 Qh8 *
Position (FEN): r4rkq/1pp2p1p/2bp1Pp1/p2Nn3/4P1PP/8/PPPQB3/1K1R3R w - - 1 21
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 714
Best move: Ne7#