Chess puzzle (Checkmate)
Moves: 1. e4 g5 2. d4 Bg7 3. Bxg5 c5 4. Nf3 Qb6 5. Nc3 Qxb2 6. Nd5 Kd8 7. Ne5 Bxe5 8.
dxe5 Nc6 9. Be2 Qxe5 10. Bf4 Qxe4 11. O-O e6 12. Bc7+ Ke8 13. Nc3 Qd4 14. Nb5
Qg7 15. Bh5 Nf6 16. Nd6+ Kf8 17. Bxf7 Ne5 18. Nxc8 Nxf7 19. Nd6 Rg8 20. Nxb7 *
Position (FEN): r4kr1/pNBp1nqp/4pn2/2p5/8/8/P1P2PPP/R2Q1RK1 b - - 0 20
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 562
Best move: Qxg2#