Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. Nf3 dxe4 3. Ng5 Bf5 4. Nc3 Nf6 5. d3 exd3 6. Qf3 Bg4 7. Qxb7 dxc2
8. Qxa8 Qd1+ 9. Nxd1 *
Position (FEN): Qn2kb1r/p1p1pppp/5n2/6N1/6b1/8/PPp2PPP/R1BNKB1R b KQk - 0 9
Black to move.
Themes: Advanced Pawn Opening Mate in 1 Promotion
Puzzle rating: 1225
Best move: cxd1=Q#