Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Nf3 d5 4. Nc3 c6 5. e3 Nbd7 6. Be2 Be7 7. O-O O-O 8. b3
b6 9. Bb2 Bb7 10. Rc1 Rc8 11. Bd3 c5 12. Re1 cxd4 13. exd4 dxc4 14. bxc4 Re8
15. h3 Nf8 16. Ne4 Ng6 17. Nxf6+ Bxf6 18. Be4 Qc7 19. Bxb7 Qxb7 20. Qb3 Nf4 21.
Qe3 Bg5 22. Nxg5 *
Position (FEN): 2r1r1k1/pq3ppp/1p2p3/6N1/2PP1n2/4Q2P/PB3PP1/2R1R1K1 b - - 0 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 811
Best move: Qxg2#