Chess puzzle (Checkmate)
Moves: 1. e4 g6 2. d4 Bg7 3. Nf3 Nf6 4. Nc3 d6 5. Be2 O-O 6. Be3 b6 7. Qd3 Ba6 8. Qd2
Bxe2 9. Qxe2 c5 10. O-O-O cxd4 11. Nxd4 a5 12. h4 Nbd7 13. h5 Nc5 14. h6 Bh8
15. f3 a4 16. a3 Nh5 17. g4 Ng3 18. Qf2 Nxh1 19. Rxh1 Rb8 20. Ncb5 Qd7 21. Kb1
e5 22. Nf5 Qxb5 *
Position (FEN): 1r3rkb/5p1p/1p1p2pP/1qn1pN2/p3P1P1/P3BP2/1PP2Q2/1K5R w - - 0 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 743
Best move: Ne7#