Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 c5 3. Nf3 g6 4. Nc3 Bg7 5. d5 O-O 6. Bf4 d6 7. h3 Nbd7 8. e3 a6
9. a4 Rb8 10. Bd3 Nh5 11. Bh2 f5 12. O-O Ne5 13. Be2 e6 14. Nxe5 dxe5 15. Bxh5
gxh5 16. Qxh5 Bd7 17. Rad1 Be8 18. Qe2 exd5 19. Rxd5 Qg5 20. Bxe5 Bc6 21. Bxb8
Rxb8 22. Rd6 *
Position (FEN): 1r4k1/1p4bp/p1bR4/2p2pq1/P1P5/2N1P2P/1P2QPP1/5RK1 b - - 1 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1236
Best move: Qxg2#