Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nf3 Nf6 4. Nc3 c5 5. e3 b6 6. Be2 Be7 7. O-O Nbd7 8. h3
Bb7 9. Re1 O-O 10. a3 a5 11. Rb1 h6 12. Bd3 Qc7 13. b3 Rfe8 14. Qc2 Bd6 15. Bd2
e5 16. dxe5 Nxe5 17. Nxe5 Rxe5 18. Nb5 Qc6 19. Nxd6 Qxd6 20. cxd5 Qxd5 21. Bc4
*
Position (FEN): r5k1/1b3pp1/1p3n1p/p1pqr3/2B5/PP2P2P/2QB1PP1/1R2R1K1 b - - 1 21
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 647
Best move: Qxg2#