Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 dxc4 3. e3 Nf6 4. Bxc4 e6 5. Nf3 Qd6 6. O-O b6 7. Nc3 Bb7 8. Nb5
Qc6 9. Ne5 *
Position (FEN): rn2kb1r/pbp2ppp/1pq1pn2/1N2N3/2BP4/4P3/PP3PPP/R1BQ1RK1 b kq - 5 9
Black to move.
Themes: Kingside Attack Opening Mate in 1 
Puzzle rating: 731
Best move: Qxg2#