Chess puzzle (Checkmate)
Moves: 1. c4 g6 2. Nc3 Bg7 3. g3 Nf6 4. b3 d6 5. Bb2 Nc6 6. Bg2 Rb8 7. Nf3 d5 8. cxd5
Nxd5 9. Rc1 Nxc3 10. Bxc3 Bxc3 11. Rxc3 O-O 12. e3 Bg4 13. h3 Be6 14. Qa1 Nb4
15. Nd4 Bd5 16. O-O Bxg2 17. Kxg2 Nd5 18. Rc5 b6 19. Nc6 Qd6 20. Rcc1 Ra8 21.
f4 Nf6 22. e4 Nxe4 23. Rce1 Qxd2+ 24. Kh1 Nf2+ 25. Kg2 Nd3+ 26. Kg1 Nxe1 *
Position (FEN): r4rk1/p1p1pp1p/1pN3p1/8/5P2/1P4PP/P2q4/Q3nRK1 w - - 0 27
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1074
Best move: Nxe7#