Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 d5 4. cxd5 Nxd5 5. Nf3 Bb4 6. Qb3 Bxc3+ 7. bxc3 O-O
8. e4 Nb6 9. Bg5 f6 10. Bh4 Nc6 11. e5 Na5 12. Qb4 Nc6 13. Qb2 Qd5 14. exf6
gxf6 15. Bd3 Na4 16. Qc2 f5 17. Qxa4 Bd7 18. Qc2 Rf7 19. O-O Rg7 20. Bg3 Kh8
21. Ne5 Nxe5 22. Bxe5 *
Position (FEN): r6k/pppb2rp/4p3/3qBp2/3P4/2PB4/P1Q2PPP/R4RK1 b - - 0 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 921
Best move: Qxg2#