Chess puzzle (Checkmate)
Moves: 1. d4 b6 2. Nf3 Bb7 3. g3 Nf6 4. Bg2 e6 5. O-O Be7 6. c4 O-O 7. Nc3 c6 8. Re1
d5 9. b3 dxc4 10. bxc4 a5 11. Ne5 Na6 12. Nxc6 Qc7 13. Bf4 Qd7 14. Nxe7+ Qxe7
15. Bxb7 Qxb7 16. Rb1 Ne4 17. Nxe4 Qxe4 18. Rxb6 Nb4 19. a3 Nc2 20. Rf1 Nxd4
21. Be3 Rad8 22. Qb1 *
Position (FEN): 3r1rk1/5ppp/1R2p3/p7/2Pnq3/P3B1P1/4PP1P/1Q3RK1 b - - 3 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 907
Best move: Nxe2#