Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. Nd2 Nf6 4. e5 Nfd7 5. Bd3 c5 6. c3 Nc6 7. Ne2 cxd4 8. cxd4
Qb6 9. Nf3 Bb4+ 10. Kf1 h6 11. h4 O-O 12. Nf4 Be7 13. Bc2 Nb4 14. Bb1 f5 15. a3
Na6 16. Ng5 Nc7 17. Ng6 Re8 18. g4 hxg5 19. hxg5 Nf8 20. gxf5 exf5 21. Rh8+ Kf7
22. e6+ Bxe6 *
Position (FEN): r3rn1R/ppn1bkp1/1q2b1N1/3p1pP1/3P4/P7/1P3P2/RBBQ1K2 w - - 0 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1245
Best move: Ne5#