Chess puzzle (Checkmate)
Moves: 1. d4 d6 2. Bf4 g6 3. Nf3 Bg7 4. c3 Nf6 5. h3 O-O 6. e3 Nc6 7. Be2 h6 8. O-O
Kh7 9. Bh2 Ne8 10. Nbd2 f5 11. Nc4 Nf6 12. Qc2 Ne4 13. Bd3 d5 14. Nce5 Nxe5 15.
Nxe5 e6 16. f3 Nd6 17. e4 Qg5 18. exd5 exd5 19. Rae1 f4 20. Nxg6 Bf5 21. Bxf5
Rxf5 22. Ne7 Rf8 23. Nxf5 Nxf5 24. Re7 Kh8 25. Rxc7 Ne3 26. Qb1 *
Position (FEN): 5r1k/ppR3b1/7p/3p2q1/3P1p2/2P1nP1P/PP4PB/1Q3RK1 b - - 2 26
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 520
Best move: Qxg2#