Chess puzzle (Checkmate)
Moves: 1. b3 a5 2. Bb2 a4 3. b4 e6 4. a3 Nf6 5. c4 c5 6. bxc5 Bxc5 7. Nf3 Nc6 8. d4
Be7 9. Nc3 d5 10. cxd5 Nxd5 11. e4 Nxc3 12. Bxc3 O-O 13. Bd3 Bf6 14. e5 Be7 15.
O-O Bd7 16. Qe2 Na5 17. Qe4 g6 18. Qf4 Nb3 19. Rad1 Bc6 20. Bb2 Qd5 21. Rfe1
Rac8 22. Re3 Kg7 23. Ng5 *
Position (FEN): 2r2r2/1p2bpkp/2b1p1p1/3qP1N1/p2P1Q2/Pn1BR3/1B3PPP/3R2K1 b - - 11 23
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 544
Best move: Qxg2#