Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. e4 dxe4 3. Nc3 Nf6 4. f3 exf3 5. Qxf3 Qxd4 6. Be3 Qb4 7. O-O-O Bg4
8. Nd5 Bxf3 *
Position (FEN): rn2kb1r/ppp1pppp/5n2/3N4/1q6/4Bb2/PPP3PP/2KR1BNR w kq - 0 9
White to move.
Themes:  Opening Mate in 1 
Puzzle rating: 1443
Best move: Nxc7#