Chess puzzle (Checkmate)
Moves: 1. d4 e5 2. dxe5 Bc5 3. e3 Nc6 4. Nf3 Nge7 5. b3 Ng6 6. Bb2 d6 7. exd6 O-O 8.
Be2 Bxd6 9. Nc3 Bf5 10. Bd3 Bg4 11. Bxg6 hxg6 12. h3 Bf5 13. g4 Be6 14. Qe2 Qe7
15. O-O-O Ba3 16. Nb5 Bxb2+ 17. Kxb2 a6 18. Nbd4 Nxd4 19. Nxd4 Qf6 20. Kc1 Rad8
21. Nxe6 *
Position (FEN): 3r1rk1/1pp2pp1/p3Nqp1/8/6P1/1P2P2P/P1P1QP2/2KR3R b - - 0 21
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1461
Best move: Qa1#