Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qe5+ 4. Be2 Bg4 5. d4 Bxe2 6. Ngxe2 Qh5 7. O-O Nc6
8. d5 O-O-O 9. Ng3 Qxd1 10. Rxd1 Nb4 11. a3 Na6 12. Bf4 Nf6 13. Rd2 e6 14. dxe6
Rxd2 15. Bxd2 fxe6 16. Rd1 Nd5 17. Bg5 c6 18. Nce4 h6 19. Bc1 Kc7 20. c4 Nf6
21. Bf4+ Kb6 22. b4 Nxe4 23. Nxe4 Be7 24. c5+ Kb5 25. Rd4 Rd8 *
Position (FEN): 3r4/pp2b1p1/n1p1p2p/1kP5/1P1RNB2/P7/5PPP/6K1 w - - 3 26
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1278
Best move: Nc3#