Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bg5 f6 3. Bf4 Nc6 4. e3 e5 5. dxe5 fxe5 6. Bg3 Nf6 7. Bb5 Bd6 8.
Ne2 O-O 9. O-O a6 10. Ba4 b5 11. Bb3 Na5 12. Bxd5+ Nxd5 13. Qxd5+ Kh8 14. Qxa8
h5 15. h3 h4 16. Bh2 Qg5 17. f4 exf4 18. Bxf4 Qf6 19. Nbc3 Bb7 20. Qa7 Qg6 21.
Bxd6 *
Position (FEN): 5r1k/Qbp3p1/p2B2q1/np6/7p/2N1P2P/PPP1N1P1/R4RK1 b - - 0 21
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1175
Best move: Qxg2#