Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nf3 e6 3. Nbd2 c5 4. e3 b6 5. c3 Bb7 6. Bd3 d5 7. O-O Bd6 8. Re1
Nbd7 9. Nf1 O-O 10. Qe2 Re8 11. b3 e5 12. dxe5 Nxe5 13. Nxe5 Bxe5 14. Bb2 Qe7
15. c4 Rad8 16. cxd5 Nxd5 17. Bxe5 Qxe5 18. Bc4 Nc3 19. Qg4 b5 20. f4 Qe4 21.
Ng3 *
Position (FEN): 3rr1k1/pb3ppp/8/1pp5/2B1qPQ1/1Pn1P1N1/P5PP/R3R1K1 b - - 2 21
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1315
Best move: Qxg2#