Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. f4 d5 3. exd5 Nf6 4. c4 Bf5 5. Nc3 h5 6. Nf3 h4 7. d4 Nbd7 8. Qa4
b6 9. dxc5 bxc5 10. Ne5 g6 11. Be2 Bg7 12. Nc6 Qc7 13. Nb5 Qb7 14. O-O a6 15.
Nc3 Ne4 16. Nxe4 Bxe4 17. Ne5 Bxe5 18. fxe5 O-O 19. Bf4 Qxb2 20. Qxd7 Qxe2 21.
Qxe7 *
Position (FEN): r4rk1/4Qp2/p5p1/2pPP3/2P1bB1p/8/P3q1PP/R4RK1 b - - 0 21
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 770
Best move: Qxg2#