Chess puzzle (Checkmate)
Moves: 1. e4 Nc6 2. Nf3 Nf6 3. Nc3 e5 4. d4 exd4 5. Nxd4 Bb4 6. Bc4 Ne5 7. Bd3 O-O 8.
O-O d6 9. Nf5 Bxc3 10. bxc3 Bxf5 11. exf5 Nd5 12. Qd2 Qh4 13. f4 Nxd3 14. cxd3
Rae8 15. c4 Ne3 16. Rf3 Ng4 17. h3 Re1+ 18. Rf1 Rfe8 19. Bb2 Qg3 20. hxg4 R8e2
21. Raxe1 *
Position (FEN): 6k1/ppp2ppp/3p4/5P2/2P2PP1/3P2q1/PB1Qr1P1/4RRK1 b - - 0 21
Black to move.
Themes: Kingside Attack Endgame Mate in 1 
Puzzle rating: 1428
Best move: Qxg2#