Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. d4 cxd4 3. c3 dxc3 4. Nxc3 e6 5. Nf3 g6 6. Bf4 a6 7. Be2 Nc6 8. O-O
Bg7 9. Nd5 exd5 10. exd5 Nce7 11. d6 Nf5 12. Bc4 Kf8 13. Ng5 Ngh6 14. Qd5 Qf6
15. Rfe1 Kg8 16. Re8+ Bf8 17. Rae1 Kg7 18. Be5 Qxe5 19. Qxe5+ f6 20. Re7+ Nxe7
21. dxe7 fxe5 *
Position (FEN): r1b2b1r/1p1pP1kp/p5pn/4p1N1/2B5/8/PP3PPP/4R1K1 w - - 0 22
White to move.
Themes: Advanced Pawn Middlegame Mate in 1 Promotion, Underpromotion
Puzzle rating: 1293
Best move: e8=N#