Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. Nc3 c5 4. Bf4 Nc6 5. Nb5 cxd4 6. Nc7+ Kd7 7. Nxa8 Bb4+ 8.
Bd2 dxe4 9. Bb5 Bxd2+ 10. Qxd2 e3 11. Qxd4+ Ke7 12. Qxe3 Qa5+ 13. c3 Qxb5 14.
Nc7 Qf5 15. Nf3 Nf6 16. O-O Rd8 17. Rad1 Bd7 18. Nd4 Qg6 19. Nxc6+ Bxc6 20.
Rxd8 *
Position (FEN): 3R4/ppN1kppp/2b1pnq1/8/8/2P1Q3/PP3PPP/5RK1 b - - 0 20
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1425
Best move: Qxg2#