Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 g6 6. Be3 Bg7 7. f3 O-O 8. Qd2
a6 9. O-O-O Nc6 10. g4 Qa5 11. h4 Nxd4 12. Bxd4 Be6 13. h5 Bxa2 14. hxg6 fxg6
15. g5 Nh5 16. Bxg7 Nxg7 17. f4 Rac8 18. f5 Rc5 19. fxg6 hxg6 20. Be2 Bf7 21.
Kb1 Rxg5 22. Nd5 Qxd2 *
Position (FEN): 5rk1/1p2pbn1/p2p2p1/3N2r1/4P3/8/1PPqB3/1K1R3R w - - 0 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1360
Best move: Nxe7#