Chess puzzle (Checkmate)
Moves: 1. c4 b6 2. Nc3 Bb7 3. e4 g6 4. g3 Bg7 5. Bg2 e6 6. Nge2 Ne7 7. O-O O-O 8. d4
d5 9. cxd5 exd5 10. Bg5 f6 11. Be3 Na6 12. Qb3 c6 13. exd5 Nxd5 14. Nxd5 cxd5
15. Nf4 Nc7 16. Rac1 Kh8 17. Rc3 Rc8 18. Rfc1 Re8 19. Qa4 Bh6 20. Rxc7 Rxc7 21.
Rxc7 Rxe3 22. fxe3 Qxc7 23. Qe8+ Kg7 *
Position (FEN): 4Q3/pbq3kp/1p3ppb/3p4/3P1N2/4P1P1/PP4BP/6K1 w - - 2 24
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 901
Best move: Ne6#