Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c6 3. Nf3 a6 4. c5 e6 5. Nc3 f5 6. Bf4 Nf6 7. e3 Be7 8. Bd3 Nbd7
9. Ne5 Nxe5 10. Bxe5 O-O 11. O-O Bd7 12. b4 Ne4 13. Qc2 Nxc3 14. Qxc3 Bf6 15.
Bxf6 gxf6 16. a4 Kh8 17. f3 Rg8 18. e4 fxe4 19. fxe4 Qe7 20. exd5 exd5 21. Rae1
Qg7 22. Re3 *
Position (FEN): r5rk/1p1b2qp/p1p2p2/2Pp4/PP1P4/2QBR3/6PP/5RK1 b - - 3 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 409
Best move: Qxg2#